يقوم مفتاح ENTER بنقل المؤشر إلى مربع الإدخال التالي
<input onkeydown="if(event.keyCode==13)event.keyCode=9" >
يمكن أن يكون باللغة الصينية فقط
<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9">
طريقة إدخال الكتلة
<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9">
يمكن إدخال اللغة الإنجليزية والأرقام فقط
<input onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d ]/g,''))" onkeydown="if(event.keyCode==13)event.keyCode=9">
يمكن أن تكون أرقامًا فقط
<input onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/ د]/ز،''))">
يمكن عرضه فقط، وليس تعديله
<قيمة الإدخال للقراءة فقط = "يمكن عرضها فقط، وليس تعديلها">
يمكن إدخال الأرقام فقط لتحديد قيمة المفاتيح
انسخ رمز الكود كما يلي:
<لغة البرنامج النصي=جافا سكريبت>
الدالة فقطNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8))))
event.returnValue=false;
}
</script>
<input onkeydown="onlyNum();">
1. يمكن إدخال الرموز الرقمية فقط في مربع النص (لا يمكن إدخال النقاط العشرية أيضًا)
<input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')">
2. يمكن إدخال الأرقام فقط، ويمكن إدخال النقاط العشرية.
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(//D/.test(this.value)){alert('يمكن إدخال الأرقام فقط');this.value='';}">
3. طريقة الأرقام والفاصلة العشرية 2
<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))هذا .value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this .value" onkeyup="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this .قيمة" onblur="if(!this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?|/./d*?)?$/))this. value=this.o_value;else{if(this.value .match(/^/./d+$/))this.value=0+this.value;if(this.value.match(/^/.$/))this.value=0;this.o_value=this .القيمة}">
4. يمكن إدخال الحروف والأحرف الصينية فقط
<input onkeyup="value=value.replace(/[/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d] /g,''))" maxlength=10 name="Numbers">
5. يمكن إدخال الحروف والأرقام الإنجليزية فقط، ولكن لا يمكن إدخال الأحرف الصينية.
<input onkeyup="value=value.replace(/[^/w/.//]/ig,'')">
6. يمكن إدخال الأرقام والإنجليزية<font color="Red">chun</font> فقط
<input onKeyUp="value=value.replace(/[^/d|chun]/g,'')">
7. لا يمكن أن يكون هناك سوى رقمين كحد أقصى بعد العلامة العشرية (لا يمكن إدخال كل من الأرقام والأحرف الصينية):
<input onKeyPress="if((event.keyCode<48 || events.keyCode>57) && events.keyCode!=46 || //./d/d$/.test(value))event.returnValue=false ">
8. يمكن أن يكون هناك ما يصل إلى رقمين فقط بعد العلامة العشرية (يمكن إدخال الأرقام والحروف والأحرف الصينية)، ويمكن إدخال الرموز الحسابية:
<input onkeyup="this.value=this.value.replace(/^(/-)*(/d+)/.(/d/d).*$/,'$1$2.$3')">
يمكن أن يكون فقط الأرقام والفواصل العشرية والجمع والطرح والضرب
9. يمكن إدخال الأرقام والفواصل العشرية والأرقام السالبة فقط.
انسخ رمز الكود كما يلي:
<اسم الإدخال = "الإدخال" نوع = "نص" onkeyup = "JHshNumberText (هذا)" معرف = "العنوان">
<script language="javascript" type="text/javascript">
الدالة JHshNumberText(a)
{
فار فا = "";
إذا (a.value.substring(0,1)=="-")
فا = "-"؛
var str=(a.value.replace(/[^0-9.]/g,'')).replace(/[.][0-9]*[.]/, '.');
إذا (str.substring(0,1)==".")
str = "0"+str؛
a.value=fa+str;
}
</script>
1. قم بإلغاء الإطار المنقط عند الضغط على الزر، وأضف قيمة السمة hisideFocus أو HideFocus=true إلى الإدخال.
<input type = "submit" value = "إرسال" إخفاء التركيز = "صحيح" />
2. لقراءة محتوى مربع النص فقط، أضف قيمة السمة للقراءة فقط في الإدخال
<نوع الإدخال = "نص" للقراءة فقط />
3. منع المستندات النصية التي يتم مسحها بعد الرجوع (يمكن استخدام محتوى النمط كمرجع للفئة)
<input type = "text" style = "behavior:url (#default#savehistory)؛ />".
4. يمكن لمفتاح ENTER تحريك المؤشر إلى مربع الإدخال التالي.
<input type="text" onkeydown="if(event.keyCode==13)event.keyCode=9" />
5. يمكن أن يكون باللغة الصينية فقط (مع وامض)
<input type="text" onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9" />
6. يمكن أن تكون أرقامًا فقط (مع وامض)
<input type="text" onkeyup="value=value.replace(/[^/d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace (/[^/د]/ز،''))" />
7. يمكن أن تكون أرقامًا فقط (بدون وميض)
<نوع الإدخال = "نص" نمط = "ime-mode: معطل" onkeydown = "if (event.keyCode==13)event.keyCode=9" onkeypress = "if ((event.keyCode<48 || events.keyCode >57)) events.returnValue=false" />
8. يمكن إدخال اللغة الإنجليزية والأرقام فقط (مع الوميض)
<input type="text" onkeyup="value=value.replace(/[/W]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace( /[^/d]/g,''))" />
9. طريقة إدخال الدرع
<input type="text" name="url" style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9" />
10. يمكن إدخال الأرقام والنقاط العشرية وأحرف الطرح (-) فقط (بدون وميض)
<input onkeypress="if (event.keyCode!=46 && events.keyCode!=45 && (event.keyCode<48 || events.keyCode>57)) events.returnValue=false" />
11. يمكن إدخال منزلتين عشريتين وثلاث منازل عشرية فقط (مع الوميض)
<input type = "text" max length = "9" onkeyup = "if (value.match(/^/d{3}$/))value=value.replace(value,parseInt(value/10)) ;value= value.replace(//./d*/./g,'.')" onkeypress="if((event.keyCode<48 || events.keyCode>57) && events.keyCode!=46 && Event.keyCode!=45 ||. value.match(/^/d{3}$/) ||. //./d{3}$/.test(value)) {event.returnValue=false}" />