الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة في كود

بدأه ماكنتوش في 27 ديسمبر 2009 · 1 رد · 626 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

<html>

<head>

<script type="text/javascript">

function validate()

{

var vaild=true ;

if (document.register.username.value.length == 0 || document.register.password.value.length == 0 || document.register.confirm_passowrd.value.length == 0 || document.register.age.value.length == 0 || document.register.mobile.value.length == 0)

{

alert("fill all required feilds");

valid = false;

}

if (document.register.password.value != document.register.confirm_passowrd.value)

{

alert("كلمات المرور غير متطابقة");

valid = false;

}

if (document.register.age.value <18)

{

valid = false;

alert("you must be 18 years old");

document.register.age.style.background ="red";

}

if (document.register.mobile.value)

{

valid = false;

alert("الرقم الذي ادخلته خاطئ");

document.register.mobile.style.background ="red";

}

return valid;

}

</script>

</head>

<body>

<form name="register" method="post" action="confirm.html" >

name*:<input type="textbox" name="username"><br/>

password*:<input type="password" name="password"><br/>

confirm*:<input type="password" name="confirm_passowrd"></br>

nationality:<input type="textbox" name="nationality"><br/>

age*:<input type="textbox" name="age"><br/>

mobile*:<input type="textbox" name="mobile"></br>

telephone:<input type="textbox" name="telephone"></br>

<input type="submit" value="register" onClick="return validate()"/>

<input type="reset" value="cancel"/>

<h2>*: required feilds.</h2>

</form>

</body>

</html>

اقتباس

if (document.register.age.value <18)

هنا اريد ان اضع في الشرط العمر بين 18 و60

اقتباس

if (document.register.mobile.value)

{

valid = false;

وهنا أريد أن يكون عدد خانات الموبايل 10

أرجوا المساعدة وبارك الله فيكم

#2

alsalam alekom

  function IsInteger(str) {
        str = str.replace(/^[ ]*(.*[^ ])*[ ]*$/ig, "$1");
        //for decimal value
        //if(str.match(/^(-){0,1}\d{0,}(.){0,1}\d{1,}$/))
        if (str.match(/^(-){0,1}\d{0,}$/))
            return true;
        else
            return false;
    }
    if(!IsInteger(document.register.age.value))
        //alert invalid age
    if(eval(document.register.age.value)<18 || eval(document.register.age.value)>60)
       //alert age must be between 18 and 60

what is the mobile number format?

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 31 ديسمبر 2009 في 09:32

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

مواضيع مشابهة