تابع موضوعات المنتدى الانتساب تعليمات س - ج قائمة الأعضاء المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة


عودة   منتدى بي اتش بي PHP > قسم لغات البرمجة والتقنيات المساعدة > لغة Javascript

لغة Javascript هذا القسم يساعدك في تعلم لغة البرمجة الأشهر والأكثر انتشاراً على الانترنت جافاسكريبت JAVASCRIPT


إضافة رد
 
LinkBack (2) أدوات الموضوع طريقة العرض
قديم 23-04-2007, 09:51 PM   2 links from elsewhere to this Post. Click to view. #1 (permalink)
عضو نشيط
 
الصورة الرمزية لـ Akwad Net
 
تاريخ الانتساب: 19-04-2007
المكان: Saudi Arabia
السن: 29
مشاركات: 152
مستوى السمعة : 2
Akwad Net سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

طريقة التاكد من ان الحقل النصي غير فارغ قبل ارسال النموذج
الدرس هذا مهم لإنشاء الصفحات ودائما وابدا تاكد وامسك الخطأ قبل ارساله ولا تجعل التحليل من البي اتش بي وذلك لسرعه التنفيذ في لغات الclint side فلن تحتاج للمعالجة والعودة مره اخرى بالبيانات

بسم الله نبدأ


ضع كود الجافا في الهيد
كود هتمل:
<script language="javascript">
// اسم الوظيفة
function chk(){

// البداية للشرط
// الشرط في الوظيفة اذا كان الحقل النصي باسم name فارغ
if (document.send_or.name.value == "") {

// ارسل هذا التنبية
alert("تاكد من كتابة إسمك أولا ً")

// وليكن التركيز على الحقل 
document.send_or.name.focus()


// لا تنفذ ارسال البيانات هناك خطأ
return false

	
}
// النهاية للشرط

/*
كرر هذا الشرط للحقول التي تريدها
*/ 
}
</script> 
نلاحظ ان التوجية لحقل ما يجب ان يكون بالترتيب اولا اسم الفورم ثم اسم الحقل
**************
الان ضع هذا الفورم في بودي الصفحة
كود هتمل:
<form  name="send_or" onsubmit="return chk()">
<input type="text" name="name" /><br />
<input type="text" name="pass" /><br />
<input type="submit" value="send infos" />

</form> 

اتمنى ان يكون الدرس مفيدا

بالتوفيق
__________________
زكاة العلم تعليمة لمن لا يعلم ..

قام بآخر تعديل Akwad Net يوم 23-04-2007 في 09:54 PM
Akwad Net غير متصل   رد مع اقتباس
قديم 24-04-2007, 08:39 AM   #2 (permalink)
عضو نشيط
 
تاريخ الانتساب: 02-03-2007
المكان: السعودية
مشاركات: 66
مستوى السمعة : 2
ماريو2002 على طريق التميز و النجاح
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

شكراً على طريقة التحقق هذه وهي بالفعل ممتازه لكن اخوك يادوب يتعلم


دمت بخير
ماريو2002 غير متصل   رد مع اقتباس
قديم 24-04-2007, 09:34 AM   #3 (permalink)
عضو نشيط
 
الصورة الرمزية لـ Akwad Net
 
تاريخ الانتساب: 19-04-2007
المكان: Saudi Arabia
السن: 29
مشاركات: 152
مستوى السمعة : 2
Akwad Net سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

العفو استاذي

ولا يهمك انت حاول بس وجرب وصدقني ان شاء الله بتجي معك
اهم شي لا لليأس
__________________
زكاة العلم تعليمة لمن لا يعلم ..
Akwad Net غير متصل   رد مع اقتباس
قديم 24-04-2007, 07:17 PM   #4 (permalink)
عضو جديد
 
الصورة الرمزية لـ Mr.Dosa
 
تاريخ الانتساب: 14-02-2007
مشاركات: 13
مستوى السمعة : 0
Mr.Dosa على طريق التميز و النجاح
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

راااااااائع حبيبى ولكن ممكن تشرح كيف يتمم التحقق من الحقل
بمعنى اخر

مثلا ضفت حقل email

هل طرية التحقق هذه صحيحه

if (document.send_or.email.value == "") {
alert("تاكد من كتابة البريد ً")
Mr.Dosa غير متصل   رد مع اقتباس
قديم 24-04-2007, 10:31 PM   #5 (permalink)
عضو نشيط
 
الصورة الرمزية لـ Akwad Net
 
تاريخ الانتساب: 19-04-2007
المكان: Saudi Arabia
السن: 29
مشاركات: 152
مستوى السمعة : 2
Akwad Net سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

بالضبط هذه في حال ترك الخانه فارغة سوف يخرج له التنبيه بان خانه البريد فارغة ..
ولا تنسى ان تكمل بقية الشرط :d
__________________
زكاة العلم تعليمة لمن لا يعلم ..
Akwad Net غير متصل   رد مع اقتباس
قديم 25-04-2007, 02:05 AM   #6 (permalink)
عضو فعال
 
الصورة الرمزية لـ enigma
 
تاريخ الانتساب: 04-03-2007
المكان: العراق
مشاركات: 654
مستوى السمعة : 2
enigma على طريق التميز و النجاح
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

لحظه شباب أنا عندي سؤال
أعتقد أن هذه الطريقة جيدة لمن لديه نموذج فيه 3 أو 4 مدخلات لكن لو كان هناك 10 مدخلات أو حتى 20 مدخل في النموذج فهل هذا السكربت يصلح لمثل هذا العدد؟
ولو افترضنا أن اسماء تتبدل من نموذج لآخر؟ فهل هناك حل لجعل السكربت ينتبه لكل المدخلات الفارغة دون الحاجة لكتابة شروط لكل واحدة؟
طبعاً هذه الطريقة جيدة وفعالة لكن هل هناك متغيرات يمكن جعلها هي التي تعمل بدل الأسماء
enigma غير متصل   رد مع اقتباس
قديم 25-04-2007, 03:34 AM   #7 (permalink)
عضو نشيط
 
الصورة الرمزية لـ Akwad Net
 
تاريخ الانتساب: 19-04-2007
المكان: Saudi Arabia
السن: 29
مشاركات: 152
مستوى السمعة : 2
Akwad Net سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

كود هتمل:
if (document.send_or.name.value == "" && document.send_or.password.value == "" && document.send_or.email.value == "" && document.phone.name.value == "") {
فقط ضاعف الشرط عن طريق &&
__________________
زكاة العلم تعليمة لمن لا يعلم ..
Akwad Net غير متصل   رد مع اقتباس
قديم 25-04-2007, 06:08 AM   #8 (permalink)
مشرف قسم لغة بي اتش بي PHP
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,724
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

ممتاز
طريقة ممتازة واحترافية

وبالفعل أفضل من الذهاب الى السيرفر والتحقق من المدخلات بالبي اتش بي ثم الرجوع مرة اخرى

تحياتي لك يا مبدع
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 25-04-2007, 06:30 AM   #9 (permalink)
عضو نشيط
 
الصورة الرمزية لـ Akwad Net
 
تاريخ الانتساب: 19-04-2007
المكان: Saudi Arabia
السن: 29
مشاركات: 152
مستوى السمعة : 2
Akwad Net سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

العين لا تعلى على الحاجب استاذ محمود ..
ان شاء الله يستفيد الجميع ..
__________________
زكاة العلم تعليمة لمن لا يعلم ..
Akwad Net غير متصل   رد مع اقتباس
قديم 26-04-2007, 06:16 PM   #10 (permalink)
عضو فعال
 
تاريخ الانتساب: 10-02-2007
المكان: aLGERIA
مشاركات: 473
مشاركات المدونة: 2
مستوى السمعة : 2
aMINE سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : طريقة التاكد من ان الحقول ليست فارغة قبل الإرسال

السلام عليكم

طريقة و لا أروع أخي Akwad Net

بانتظار المزيد من إبداعاتك
aMINE غير متصل   رد مع اقتباس
إضافة رد


LinkBacks (?)
LinkBack to this Thread: http://www.montadaphp.net/t335/
الكاتب For Type التاريخ
منتدى بي اتش بي PHP - powered by vBulletin This thread Refback 15-08-2008 03:50 AM
منتدى بي اتش بي PHP - powered by vBulletin This thread Refback 14-08-2008 04:53 PM

زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 9
ملاك الشوق, aroon, dr.hussein, خا999لد, MEG, ٌRahmani, rami23, S A I F, stareagle
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط
الانتقال السريع

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
مشكلة في نص عنوان البريد الإلكتروني عند الإرسال enigma مشاكل وحلول PHP Errors & Troubleshooting 2 20-04-2008 12:17 PM
اضافة مع كود التاكد من ان الحقول ليست فارغة قبل الارسال؟ Sinator Programmer لغة Javascript 10 20-04-2008 02:36 AM
طريقة التاكد من ان الحقول ليست فارغة islamcoming أسئلة واستفسارات PHP Questions 4 10-04-2008 06:38 PM
طريقة التاكد من ان الحقول غير فارغة the_unknown لغة Javascript 0 03-03-2008 10:40 PM
[؟] اخترق الموقع.. هل يمكن من خلال نموذج الإرسال enigma مشاكل وحلول PHP Errors & Troubleshooting 6 11-08-2007 09:05 AM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 08:11 PM.