هذه البيانات النموذجية التي تم التحقق منها بواسطة JavaScript هي:
هل قام المستخدم بملء العناصر المطلوبة في النموذج؟
هل عنوان البريد الذي أدخله المستخدم قانوني؟
هل أدخل المستخدم تاريخًا قانونيًا؟
هل يدخل المستخدمون النص في الحقل الرقمي؟
يجب أن -مشروع (أو يجب أن تختار) مشروع
يتم استخدام الوظائف التالية للتحقق مما إذا كان المستخدم قد ملأ العنصر المطلوب (أو المطلوب) في النموذج. إذا كان يجب ملؤها أو أن يكون الخيار فارغًا ، فسيظهر مربع التحذير ، وتكون قيمة إرجاع الوظيفة خاطئة ، وإلا فإن قيمة إرجاع الوظيفة صحيحة (تعني أن البيانات ليست مشكلة):
نسخ رمز رمز على النحو التالي:
Function value_required (الحقل ، ALERTTXT)
{{
مع (الحقل)
{{
if (value == null || value == "")
{ALERT (ALERTTXT) ؛
آخر {return true}
}
}
التحقق من البريد الإلكتروني (صندوق بريد التحقق)
تحقق الوظائف التالية مما إذا كانت بيانات الإدخال تتوافق مع بناء الجملة الأساسي لعنوان البريد الإلكتروني.
هذا يعني أن بيانات الإدخال يجب أن تحتوي على@ رموز وأرقام نقطة (.). في الوقت نفسه ، ليس الحرف الأول لعنوان البريد الإلكتروني ، ورقم نقطة واحدة على الأقل بعد@ 同时:
نسخ رمز رمز على النحو التالي:
Function value_email (الحقل ، ALERTTXT)
{{
مع (الحقل)
{{
apos = value.indexof ("@")
dotpos = value.lastindexof (".")
if (apos <1 || dotpos-apos <2)
{ALERT (ALERTTXT) ؛
آخر {return true}
}
}
مثال:
نسخ رمز رمز على النحو التالي:
<html>
<head>
<script type = "text/javaScript">
Function value_email (الحقل ، ALERTTXT)
{{
مع (الحقل)
{{
apos = value.indexof ("@")
dotpos = value.lastindexof (".")
if (apos <1 || dotpos-apos <2)
{ALERT (ALERTTXT) ؛
آخر {return true}
}
}
Function value_form (هذا الشكل)
{{
مع (هذا)
{{
if (validate_email (البريد الإلكتروني ، "ليس عنوان بريد إلكتروني صالح!" == خطأ)
{البريد الإلكتروني.
}
}
</script>
</head>
<body>
<form action = "submitpage.htm" onsubmit = "return value_form (this) ؛"
البريد الإلكتروني: <إدخال type = "text" name = "email" size = "30">
<type type = "إرسال" value = "إرسال">
</form>
</body>
</html>