A + + Language Documents


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


الدالة حقل_ادخال

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

انشاء_دالة_باسم الصفحة_الرئيسية() :
ن = حقل_ادخال()
اضافة_نص(ن)

حيث في المثال السابق بمجرد قيام المستخدم بالضغط على ارسال سيتم تخزين البيانات في المتغير ن وسيتم كتابتها بعد ذلك عبر الدالة اضافة_نص



التحكم بخصائص حقل الادخال


العنوان

يستخدم هذا المدخل لتحديد عنوان للحقل

ن = حقل_ادخال(العنوان = "الاسم")

المحتوى

يستخدم هذا المدخل لتحديد المحتوى الذي سيكون مكتوب افتراضيا في الحقل

ن = حقل_ادخال(العنوان = "الاسم" , المحتوى = "خالد")

التلميح

يستخدم هذا المدخل لتحديد نص معين يظهر بخط باهت على حقل الادخال

ن = حقل_ادخال(العنوان = "الاسم" , التلميح = "اكتب اسمك هنا")

مثال


الاكمال_التلقائي

يستخدم هذا المدخل لتحديد كلمات او جمل معينة اذا كتب المستخدم جزء منها سيظهر له اكمال تلقائي بها

ن = حقل_ادخال(العنوان = "الاسم" , الاكمال التلقائي = ["خالد"  , "محمود" , "زياد" , "محمد"])

سيكون الناتج كالتالي ، حاول كتابة احد الاسماء السابقة ولاحظ ماذا سيحدث


نص_المساعدة

يستخدم لاضافة نص باهت باللون الرمادي اسفل صندوق الكتابة للتلميح عن شي معين او اخبار المستخدم بشيئ معين


النوع

يستخدم هذا المدخل لتحديد نوع البيانات التي سيدخلها المستخدم وعليه يتم اظهار حقل مناسب لنوع البيانات مثل الارقام والنصوص وغير ذلك

والانواع المدعومة هي : نص , رقم , كلمة مرور , لون , تاريخ , وقت , رقم عشري

ن = حقل_ادخال(النوع = "كلمة مرور")

قابلية_الكتابة

يستدخم هذا المدخل للتحكم ماذا كان المستخدم سيتمكن من الكتابة في الحقل ام لا ، في حالة تم اعطاءه القيمة |خطأ| لن يتمكن المستخدم من الكتابة في الحقل

ن = حقل_ادخال(المحتوى = "خالد" , قابلية_الكتابة = |خطأ|)

حيث في المثال السابق لن يتمكن المستخدم من التعديل على المحتوى


اجباري

في حالة اعطاء هذا المدخل القيمة |صحيح| لن يتمكن المستخدم من الضغط على موافق وارسال البيانات الى الموقع اذا كان الحقل فارغا



والحمد لله رب العالمين