المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال جميل في برنامج HTML و مصممي الصفحات الإلكترونية


الحزين
07-06-2004, 02:08 PM
أحبتي مرتادي هذا الساحل الجميل

لدي سؤال بسيط وأتمنى منكم المشاركة لكي تزيد المنفعة للجميع


في برنامج HTML أو مصممي الصفحات الإلكترونية


لو كان لدينا Text Field وأرانا منه أن يقبل فقط الحروف ولا يقبل أي رقم مثلا حقل لكتابة إسم شخص فهنا لا يمكن في أي حال أن يحتوي الإسم على أرقام .. وكذلك العكس أي مجرد يقبل الأرقام ولا يقبل أي حرف مثلا كتابة الرقم الشخصي لفرد ما في هذي الحالة لا ننسى أن يكون عدد الأرقام هي مجرد 9 أرقام فقط..

النقطة الثانية

هي متعلقة بالنقطة الأولى وهي لو أردنا في Text Field كتابة بريد إلكتروني لشخص ما فكيف يمكننا أن نجبر مدخل البيانات أن يكتب @ في الإيميل أي أنه لا يقبل المعلومات إذا كانت بدون @


فما هي الطريقة؟



بنتظار مشاركتم

ملاحظة
هذه المسائل جدا مهمة لطلاب الجامعة والمعهد في عمل الواجبات وهي الطريقة التي تسمى Validation .. فنحن بانتظار مشاركاتكم..

تقبلوا تحيات أخوكم / الحزين

مطهر حسن
07-06-2004, 08:56 PM
موضوع جميل :)

أعتقد أنه بعد ادراج احد انواع الفورم forms وليكن على سبيل المثال Text Lable
يعطيك البرنامج خيارات لهذا الحقل ..

اضغط الزر الأيمن للماوس واختر Form Field Validation
ثم من خلال الخيارات المتاحة يمكنك التحكم في نوع المدخلات .. مثلا
Data Type هو نوع المدخلات .. ويمكنك الاختيار من خلالها ما تريد أن يكتب في الحقل من حروف أو أرقام أو مسافات أو أي شئ آخر ..

طبعا الخيارات المتوافرة هي كالتالي
TEXT : وهي الأحرف والأرقام العادية والمسافات ويمكنك تحديد أزرار أخرى كعلامة الايميل أو الاستفهام من خلال other

Integer وهي الأرقام التي تشتمل على الفواصل أو الأجزاء العشرية والمئوية
Number وهي الأرقام التي تحوي الفواصل والأجزاء العشرية .....

ويمكن ايضا تحديد أقصى وأدنى عدد للمدخلات حسب عدد الحروف او الديجيتس ..

ويوجد خيار لتحديد مجموع المدخلات بحيث تكون أقل من عدد معين أو أكبر من عدد معين بعد جمعها أو طرحها أو قسمته أو ضربها ..


هذه هي المعلومات التي أملكها حسب خبرتي المتواضعة في استخدام البرنامج لا دراسته !

وان شاء الله الشباب يفيدونا أيضا :)

الحزين
07-06-2004, 09:04 PM
أخي العزيز الكربلائي ..


سؤال : إي برنامج إستخدمت لعمل تلك الخطوات؟



لأنه يختلف من برنامج لآخر.. فأيها أنت قد إستخدمت؟

مطهر حسن
07-06-2004, 11:11 PM
فرونت بيج 2000

هذه الخيارات يمكن تطبيقها بدقة وامكانيات أكبر في لغة php

سلام

الحزين
07-07-2004, 12:07 PM
شكرا حبيب قلبي الكربلائي...



وممكن طلب آخر

ما هي الكودات عند إستخدام PHP لكل مثل في الأعلى لكي نحصل على المطلوب..


شكرا مرة أخرى

صانع السلام
07-10-2004, 02:21 AM
نقاش جدا جميل ..

أرجو من الأخوان أصحاب الإختصاص و المعرفة المشاركة لكي تعم الفائدة ..

تحياتي

صانع

مطهر حسن
07-18-2004, 05:34 AM
عذرا على التأخير ، ولكن لظروف خارجة عن الإرادة لم استطع متابعة الموضوع ..

عموما ،

يمكن التأكد من صحة ادخال الايميل في لغة الـ PHP ، عن طريق الدالة أو التابع المعروف في اللغة بـ eregi( )

إليكم هذا المثال البسيط للتوضيح

<?
$email = array ("ali_20@hotmail.com" , "-ahmed@yahoo.com" , "hasan.ali@maktoob.com" , "fatima@44.44" , "jalal@a.d.c.com" , "wewe" );

for($i = 0; $i < sizeof($email); $i++) {
if(eregi("^[a-z0-9]+[a-z0-9_-]*(\.[a-z0-9_-]+)*@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.(a-z]+){2,}$",$email[$i])) {
echo "الايميل صحيح ";
} else {
echo "الايميل خاطئ ";
}
}
?>

الحزين
07-18-2004, 11:59 AM
شكرا حبيب قلبي الكربلائي
على ردك بالنسبة للإيميل

ويش بالنسبة إلى قبول بس الحروف أو قبول بس الأرقام..

لازلت أبحث عنه..

والسلام

مطهر حسن
07-20-2004, 08:37 PM
اعتقد راح تنشال 0-9 وتبقى
[a-z]


هذا والله أعلم ،