| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| طلب كود ارجو المساعدة انا ابي كود مثلا يشيك على مدخلات في نموذج بتكون المدخلات عبارة عن ارقام ابي يشيك اذا بداية كل 3 ارقام من الرقم المعين هي ليست احد مفاتيح دول الخليج يطلع رسالة ( صندوق رسالة بالجافا سكربت ) وكذلك ابي كود للتشييك على عدد الاحرف المدخلة للإسم مثلا ماابيه يكون اقل من 3 احرف واكثر من 8 ارجو منكم المساعدة ومشكورين مقدما | |||||
|
| |||||
|
السلام عليكم اكتب الكود التالى مثلا : كود PHP: أما اختبار الطول : كود PHP:
__________________ الحمد لله رب العالمين ----------------------------------- " قل لا حول ولا قوة إلا بالله " | |||||
|
| |||||
|
مشكور اخوي alfarok ولكن انا اريد اختبار الرقم يتم عند ادخال الرقم على النموذج عند الضغط على زر ارسال يعني سيتم كتابة الرقم مثلا 955524154 وبمجرد الضغط على ارسال تظهر رسالة ان الرقم هذا ليس رقما من دول الخليج طبعا انا لدي مفاتيح دول الخليج ولكن كيف اطبق شرط الاختبار؟؟ وبالنسبة للطول هل يمكن تطبيقه على الاسماء بنفس طريقة الارقام ؟؟ | |||||
|
| |||||
|
تفضل اخوي halipy كود الفورم كود: <FORM name=formComplete action=phone.php method=post>
<table align=center border=0 cellpadding=0 cellspacing=5 id="table2" >
<tr>
<td><b>الاسم الكامل</b></td>
<td><input type=text name=fullName style='width:200'></td>
</tr>
<tr>
<td><b>رقم الهاتف</b></td>
<td><input type=text name=number style='width:200'></td>
</tr>
<TR>
<td valign=top colspan=2 align=center><input type=submit name=sub value='ارسل' ></TD>
</TR>
</table>
</FORM> | |||||
|
| |||||
| كود بلغة HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript" type="text/javascript"> function check_form(){ var nameLength = document.getElementById('name').value.length; if( nameLength < 3 || nameLength > 8) return false; var number = document.getElementById('number').value if(number[0]+number[1] == '00') { return code_check(2,number); } else if(number[0] == '+') { return code_check(1,number); } else return code_check(0,number); } function code_check(SubStart,number){ var Codees = Array(966,971,955); // this is the list of numbers for(var x = 0; x < Codees.length; x++){ if(number[SubStart]+number[SubStart+1]+number[SubStart+2] == Codees[x]){ return true; } } return false; } function validate(){ if(check_form()){ return true; } else { alert('الاسم او الرقم غير صحيح'); return false; } } </script> <title>TEST</title> </head> <body> <FORM name="formComplete" action="phone.php" method="POST" onsubmit="return validate();"> <table align=center border=0 cellpadding=0 cellspacing=5 id="table2" > <tr> <td><b>الاسم الكامل</b></td> <td><input type="text" name="fullName" style="width:200" id="name"></td> </tr> <tr> <td><b>رقم الهاتف</b></td> <td><input type="text" name="number" style="width:200" id="number"></td> </tr> <TR> <td valign=top colspan=2 align=center><input type="submit" name="sub" value="ارسل"></TD> </TR> </table> </FORM> </body> </html> خصائص البرنامج .. 1- يمكن فعل الاتي .. مع العلم مفتاح السعودية هي 966 00966XXXXXX ايضا يقبل 966ْْْXXXXX+ ويضا يقبل 966ْْْْXXXXXXX و لتعديل مفاتيح الخطوط اذهب للسطر 17 و غير ما تريد هناك .. وشكراً | |||||
|
| |||||
|
التصحيح كود بلغة HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript" type="text/javascript"> function check_form(){ var nameLength = document.getElementById('name').value.length; if( nameLength < 3 || nameLength > 8) return false; var number = document.getElementById('number').value return code_check(0,number); } function code_check(SubStart,number){ var Codees = Array(966,971,955); // this is the list of numbers for(var x = 0; x < Codees.length; x++){ if(number[SubStart]+number[SubStart+1]+number[SubStart+2] == Codees[x]){ return true; } } return false; } function validate(){ if(check_form()){ return true; } else { alert('الاسم او الرقم غير صحيح'); return false; } } </script> <title>TEST</title> </head> <body> <FORM name="formComplete" action="phone.php" method="POST" onsubmit="return validate();"> <table align=center border=0 cellpadding=0 cellspacing=5 id="table2" > <tr> <td><b>الاسم الكامل</b></td> <td><input type="text" name="fullName" style="width:200" id="name"></td> </tr> <tr> <td><b>رقم الهاتف</b></td> <td><input type="text" name="number" style="width:200" id="number"></td> </tr> <TR> <td valign=top colspan=2 align=center><input type="submit" name="sub" value="ارسل"></TD> </TR> </table> </FORM> </body> </html> | |||||
|
| |||||
|
الكود يعمل في كمبيوتري ... وبدون اي مشاكل .. انا استخدمت Internet Explorer 6 و Firefox 1.5 و ايضاً جربتة باللنكس ايضا ... الضاهر .. الحروف العربية قد تكون المشكلة .. ويش رأيك تعطيني الملف النهائي لديك .. ؟؟؟؟ لني شاك في الطريقة التي نفذت بها .. لاني استخدمت نفس الكود الي اعطيتك اياه ..
| |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |