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

[ تمت الإجابة ]التحقق من ادخال جميع القيم بعد الضغظ على زر submet

بدأه لمن تزرع الورد في 15 يونيو 2012 · 5 رد · 859 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا مبتدأه في php عندما صممت الفورم باستخدام html أريده عندما أضغظ على زر submet أن يتحقق من أن كل الحقول قد أدخل المستخدم المعلومات فيها قبل أنا ارسلها الى صفحة ال php و أن تظهر رسالة تنبيه له اذا لم يدخل جميع الحقول

هذا هو الكود

<html dir="rtl" >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<head>
<title></title>
<style>
//fieldset{width:1000px;
}
</style>
</head>
<body bgcolor="#F9F9F9" >
<h3><center>طلب تقديم خدمة مجتمع</center></h3>

<form  action="project2.php"  method="post" >

<fieldset  >
<h4>**عزيزي الطالب تحية طيبة اذا كنت حاليا مسجل لمساق خدمة المجتمع وترغب الخدمة في مكان معين ما عليك الا تعبئة الطلب التالي بدقة**</h4>

<h4>
<fieldset  >
<legend><h3>معلومات الطالب </h3></legend>



 اسم الطالب كما في سجلات الجامعة<br><input type="text" align="right" size ="40"Name="_Name"><br>

رقم التسجيل في الجامعة  <br>	<input type="text" align="right" size="40" Name="_No"> <br>

     مكان السكن الحالي <br>	<input type="text" align="right" size="40" Name="_RECIDNET1"> <br>

      مكان السكن الدائم	<br>  <input type="text" align="right" size="40" Name="_RECIDNET2"><br>


<br>	الكلية 	<br>	<select name="_select1"> 
                                <option selected>----</option>
                                <option  >االهندسة و التكنولوجيا  </option>
								<option  >العلوم التطبيقية </option>
								<option >الادراة و الاقتصاد </option>
								<option >التربية التكنولوجية</option>
								<option >التربية الرياضية</option>

								</select>










				<br>	التخصص	<br>	<select name="_select2"> 

				                 <option selected>----</option>
                                <option >هندسة الكهربائية</option>
								<option >هندسة الحاسوب</option>
								<option >هندسة الاتصالات</option>
								<option >الاتمتة الصناعية</option>
								<option >هندسة الميكاترونكس</option>
								<option >رياضيات تطبيقية</option>
								<option >كيمياء تطبيقية</option>
								<option >فيزياء تطبيقية</option>
								<option >التربية التكنولوجية</option>
								<option >التربية الرياضية</option>
								</select>



</fieldset>
</h4>

<h4>
<fieldset>
<legend><h3>مكان الخدمة</h3></legend>

حدد المكان الذي تريد الخدمة فيه**<br><br>



 <input type="radio" name="the_place_service"  value="داخل الجامعة"  />داخل الجامعة

 <br>

<input type="radio"   name="the_place_service"   value="خارج الجامعة" /> خارج الجامعة
<br>


<br>
  **اذا كنت تريد الخدمة خارج الجامعة حدد المكان الذي تريد ان تخدم به<br><br>

<input type="text" align="right" size="40"name="_outset">
<br>
<br>
هذا أمر اختياري هل  ترغب في التبرع بوحدة دم حيث يتم احتساب 10 ساعات من مجمل 40 ساعه من الخدمه اذا تبرعت بوحدة دم  <br>


<input type="radio" name="blood_service"  value="نعم"  /> نعم 

 <br>

<input type="radio"   name="blood_service"   value="لا" /> لا
<br>







</fieldset>
</h4>

<h4>
<fieldset>
<legend><h3>اليات الاتصال</h3></legend>


الجوال      
  <input type="text" size="40" name="_jawwal">
<br><br>
الهاتف      
<input type="text" size="40" name="_phone">
<br><br>
EMAIL
<input type="text" size="40" name="_email">
<br><br>
</fieldset>

</h4>
<h4>
<fieldset>
<legend ><h3><font color="#0099FF"> الملاحظات </font></h3></legend>

<ul>

	<li>مساق خدمة المجتمع هو كأي مساق يسجل من خلال البوابة الكترونية </li>

	<li>المساق الزامي لطلبة البكالوريس بواقع 40 ساعه خدمة </li>

	<li>شكرا لكم دائرة الدراسات و التنمية المجتمعية </li>
 </ul>


</fieldset>
</fieldset >
</h4>
<input type="submit" value="submit">
</form>

</body>
</html>

ساعدوني يا اخوتي و جزاكم الله كل خير

#2

بعطيكي طرف الخيط وانتي كملي الباقي

اولا ً التحقق يتم عن طريق الجافا سكربت

اولا ً اضيفي لكل حق id وحطي له اسم

مثال

<input type="text" align="right" size ="40"Name="_Name" id="name">

لاحظي هذا الحقل اضف له id وسيمته name

الان سوي دالة بالجافا سكربت ولتكن اسمها مثلا vali

ثم في هذه الدالة اعملي متغير كل متغير مرتبط بكل حقل في النموذج عندك

مثال :

function vali()
	{
		var name = document.getElementById('name').value;
		if(!name)
			alert("Enter the name");
		return false;
	}

لاحظي هذه دالة vali فقط تتحقق من حقل واحد فقط

الان على الحدث onclick لزر submit سوي استدعاء للدالة

وهذا الكود تبعك اضفت له تحقق لاول حقل الي هو حقل الاسم

كملي انتي باقي الحقول بنفس الطريقة

<html dir="rtl" >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<head>
<title></title>
<script type="text/javascript">
	function vali()
	{
		var name = document.getElementById('name').value;
		if(!name)
			alert("Enter the name");
		return false;
	}
</script>
<style>
//fieldset{width:1000px;
}
</style>
</head>
<body bgcolor="#F9F9F9" >
<h3><center>طلب تقديم خدمة مجتمع</center></h3>

<form  action="project2.php"  method="post" >

<fieldset  >
<h4>**عزيزي الطالب تحية طيبة اذا كنت حاليا مسجل لمساق خدمة المجتمع وترغب الخدمة في مكان معين ما عليك الا تعبئة الطلب التالي بدقة**</h4>

<h4>
<fieldset  >
<legend><h3>معلومات الطالب </h3></legend>



 اسم الطالب كما في سجلات الجامعة<br><input type="text" align="right" size ="40"Name="_Name" id="name"><br>

رقم التسجيل في الجامعة  <br>    <input type="text" align="right" size="40" Name="_No"> <br>

     مكان السكن الحالي <br>     <input type="text" align="right" size="40" Name="_RECIDNET1"> <br>

      مكان السكن الدائم <br>  <input type="text" align="right" size="40" Name="_RECIDNET2"><br>


<br>    الكلية  <br>    <select name="_select1"> 
                                <option selected>----</option>
                                <option  >االهندسة و التكنولوجيا  </option>
                                                                <option  >العلوم التطبيقية </option>
                                                                <option >الادراة و الاقتصاد </option>
                                                                <option >التربية التكنولوجية</option>
                                                                <option >التربية الرياضية</option>

                                                                </select>










                                <br>    التخصص  <br>    <select name="_select2"> 

                                                 <option selected>----</option>
                                <option >هندسة الكهربائية</option>
                                                                <option >هندسة الحاسوب</option>
                                                                <option >هندسة الاتصالات</option>
                                                                <option >الاتمتة الصناعية</option>
                                                                <option >هندسة الميكاترونكس</option>
                                                                <option >رياضيات تطبيقية</option>
                                                                <option >كيمياء تطبيقية</option>
                                                                <option >فيزياء تطبيقية</option>
                                                                <option >التربية التكنولوجية</option>
                                                                <option >التربية الرياضية</option>
                                                                </select>



</fieldset>
</h4>

<h4>
<fieldset>
<legend><h3>مكان الخدمة</h3></legend>

حدد المكان الذي تريد الخدمة فيه**<br><br>



 <input type="radio" name="the_place_service"  value="داخل الجامعة"  />داخل الجامعة

 <br>

<input type="radio"   name="the_place_service"   value="خارج الجامعة" /> خارج الجامعة
<br>


<br>
  **اذا كنت تريد الخدمة خارج الجامعة حدد المكان الذي تريد ان تخدم به<br><br>

<input type="text" align="right" size="40"name="_outset">
<br>
<br>
هذا أمر اختياري هل  ترغب في التبرع بوحدة دم حيث يتم احتساب 10 ساعات من مجمل 40 ساعه من الخدمه اذا تبرعت بوحدة دم  <br>


<input type="radio" name="blood_service"  value="نعم"  /> نعم 

 <br>

<input type="radio"   name="blood_service"   value="لا" /> لا
<br>







</fieldset>
</h4>

<h4>
<fieldset>
<legend><h3>اليات الاتصال</h3></legend>


الجوال      
  <input type="text" size="40" name="_jawwal">
<br><br>
الهاتف      
<input type="text" size="40" name="_phone">
<br><br>
EMAIL
<input type="text" size="40" name="_email">
<br><br>
</fieldset>

</h4>
<h4>
<fieldset>
<legend ><h3><font color="#0099FF"> الملاحظات </font></h3></legend>

<ul>

        <li>مساق خدمة المجتمع هو كأي مساق يسجل من خلال البوابة الكترونية </li>

        <li>المساق الزامي لطلبة البكالوريس بواقع 40 ساعه خدمة </li>

        <li>شكرا لكم دائرة الدراسات و التنمية المجتمعية </li>
 </ul>


</fieldset>
</fieldset >
</h4>
<input type="submit" value="submit" onclick="vali()">
</form>

</body>
</html>

M.B.O

Mohamed Bin Othman

إبن المكلا

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

إسـألـنـي

#3

جزاك الله كل خير يا أخي

الكود بأي صيغة أحفظه عندما حفظته بصيغة .php و استدعيت الصفحه من localhost لم يظهر الفورم ما سبب الخطأ هل لانو استخدمت الجافا سكربت ؟

#4

يمكنك ايضا ان تقومي بالتحقق من خلال ال php بالاستعانة بدالة

isset()
#5

احفظية بأي صيغة سواء كانت html او php

الكود المفرق تأكدت منه يعمل بشكل جيد , فقط انقري على زر submit بدون اضافة بيانات في النموذج

ستظهر لك رسالة تنبيه ان عليكي ادخال الاسم

كرري نفس العملية على باقي الحقول

M.B.O

Mohamed Bin Othman

إبن المكلا

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

إسـألـنـي

#6

شكرا جزيلا :) رح أكرر نفس العملية ل جميع الحقول كانت المشكله عندي ب الترميز utf-8

دمت دخرا للعلم و الأمه

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…