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

داله بالجافا سكريبت لكن لا افهم الناتج

بدأه boyka في 18 مايو 2011 · 1 رد · 598 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

داله بتختبر هل ادخل اليوزر رقمين ولا لأ لو ادخلهم يطلع valid ولو دخل اى حاجة تانية يقوله invalid لكن كل ما ادخل اى قيمة سواء رقمين او غيره يطلع invalid ارجو الافادة لو سمحت

والكود هو ::

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>JSP Page</title>

<script>

var REG = /(\d{2})/;

function Test(SSN){

var str = SSN;

if(REG.test(str)){

alert("valid ssn");

}else{

alert("invalid ssn")

}

}

</script>

</head>

<body>

<form name="form1" onsubmit="Test(ssn)">

<input type="text" name="ssn" value="" />

<input type="submit" value="enter" />

</form>

</body>

</html>

تم تعديل هذه المشاركة بواسطة boyka في 18 مايو 2011 في 00:14

#2

طالما انك تريد ان تتحقق من المدخل انه اكثر من عددين ونوع البيانات هو رقمي اذن المدحل يجب ان لايزيد عن 99

ثم ننفذ الشرط عليه

وحط في بالك دائما لما تتعامل مع الجافا سكربت تعامل مع id او class بيكون افضل لذلك انا وضعت id للانبوت سميته sn

جرب هذا الكود

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<script>
function Test(SSN){
var str = document.getElementById("sn").value;
if(str > 99){
alert("valid ssn");
}else{
alert("invalid ssn")
}
}
</script>
</head>
<body>
<form name="form1" onsubmit="Test(ssn)">
<input id="sn" type="text" name="ssn" value="" />
<input type="submit" value="enter" />
</form>
</body>
</html>

تم تعديل هذه المشاركة بواسطة M.B.O في 18 مايو 2011 في 00:53

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

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