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

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

بدأه ماكنتوش في 28 ديسمبر 2009 · 4 رد · 520 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب 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

بمعنى أنك تريد الأ يقل العمر عن 18 ولايكون أكبر أكبر من 60

 IF($AGE<19 OR $AGE>60){   ECHO("العمر لايقل عن 18 ولايتجاوز 60"); } else { ECHO("done");   }

بالنسبة لتحديد طول الرقم فــ الأفضل إستخدام التعابير القياسيه

 <?PHP  $MOB_NUM=50; $PT="(^[0-9]{10}$)"; IF(!EREG($PT,$MOB_NUM)){ ECHO("المدخل لابد أن يكون أرقام فقط ولايقل عن عشر خانات"); } ELSE{  ECHO("DONE"); } ?>

1
#3

انت تحتاج الى validiation باستخدام الجافا سكربت وليس php

>>>>>>>>

بسيطة

غير الشرط التالي

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

ليصبح

if (document.register.age.value <18 && document.register.age.value>60)

-------------

وغير الشرط المكتوب

if (document.register.mobile.value)

{

valid = false;

الى التالي

if (document.register.mobile.value.length != 10)

{

valid = false;

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

#4

السلام عليكم و رحمة الله و بركاته..

إنه يحتاج إلى validation على كلا الجهتين الـ php و الـ javascript و بالأخص على جهة الـ php لأن الـ javascript هو client-side و يمكن تخطيه بأسهل الأساليب (firebug مثلا)..

تحياتي،،

n622971709_461151_8573.jpg
#5
محمد رياض الخضري كتب:

السلام عليكم و رحمة الله و بركاته..

إنه يحتاج إلى validation على كلا الجهتين الـ php و الـ javascript و بالأخص على جهة الـ php لأن الـ javascript هو client-side و يمكن تخطيه بأسهل الأساليب (firebug مثلا)..

تحياتي،،

وانا اضم صوتي الى صوتك .. فعلا يحتاج الى validiation مع الـــ php ايضا ولكن انا كان قصدي اعدل على كود الجافا سكربت الذي عرضه هو . شكرا جزيلا

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

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