جافا سكريبت التحقق من صحة النموذج
جافا سكريبت التحقق من صحة النموذج
جافا سكريبت يمكن استخدامها قبل أن يتم إرسالها إلى الملقم في البيانات في هذه شكل HTML التحقق من صحة البيانات المدخلة.
غالبا ما تحتاج بيانات النموذج إلى استخدام جافا سكريبت للتحقق من صحتها:
- تحقق من أن بيانات النموذج فارغ؟
- تحقق مما إذا كان المدخل هو عنوان البريد الإلكتروني الصحيح؟
- تحقق من التاريخ الذي تم إدخاله بشكل صحيح؟
- التحقق من صحة النموذج الإدخال نوع عددي؟
المطلوبة (أو إلزامي) مشروع
وتستخدم الوظائف التالية للتحقق ما إذا كان يتعين على المستخدم لملء نموذج (أو إلزامي) المشروع. إذا لزم الأمر أو الخيار الضروري فارغة، ثم مربع تحذير سوف يطفو على السطح، والقيمة مقابل وظيفة هو كاذب، وإلا كانت قيمة الإرجاع وظيفة الحقيقية (لا مشكلة تعني أن البيانات):
function validateForm() { var x=document.forms["myForm"]["fname"].value; if (x==null || x=="") { alert("姓必须填写"); return false; } }
يتم استدعاء الدالة أعلاه عند إرسال النموذج النموذج:
أمثلة
姓: <input type="text" name="fname">
<input type="submit" value="提交">
</form>
محاولة »
التحقق الإلكتروني E-
الشيكات وظيفة ما إذا كانت البيانات المدخلة تجتمع بناء الجملة الأساسية التالية من عنوان البريد الإلكتروني.
وجهة نظره هي أن البيانات المدخلة يجب أن يتضمن الرمز @ والنقطة (.). وفي الوقت نفسه، و @ليس هو الأول عنوان البريد الحرف بعد @ والحاجة إلى وجود عدد لا يقل عن نقاط:
function validateForm(){ var x=document.forms["myForm"]["email"].value; var atpos=x.indexOf("@"); var dotpos=x.lastIndexOf("."); if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){ alert("不是一个有效的 e-mail 地址"); return false; } }
ما يلي هو رمز كاملة جنبا إلى جنب مع نموذج HTML:
أمثلة
Email: <input type="text" name="email">
<input type="submit" value="提交">
</form>
محاولة »