محمد بوسكوري نشر 15 يناير 2016 أرسل تقرير مشاركة نشر 15 يناير 2016 باعتبار الاستمارة التالية بـ html:<div class="small-12 medium-3 column hide" id="special-set-div"> <label>Special Set? <select id="special-set" name="special_set"> <option value>Select</option> <option value="Yes">Yes</option> <option value="No">No</option> </select> </label> </div>ما هي القيمة المُرسلة من الاستمارة في حالة عدم تحديد أي قيمة؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 E.Nourddine نشر 16 يناير 2016 أرسل تقرير مشاركة نشر 16 يناير 2016 (معدل) في حال لم يتم تعيين قيمة افتراضية default value ولم يتم اخيار قيمة، سيتم إرسال القيمة string.ومن خلال موقع W3C specification نحصل على :value = string Provides a value for element. If there isn't, the value of an option element is the textContent of the element.ولتفادي ذلك يلجأ المبرمجون إلى استعمال الخاصية selected لتحديد قيمة محددة تكون هي القيمة المُرسلة إن لم يتم الاختيار من قبل المستخدم بالشكل التالي:<select name="city"> <option value="Bos" selected>Boston</option> <option value="Cam">Cambridge</option> </select> تم التعديل في 16 يناير 2016 بواسطة E.Nourddine اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Lujain نشر 15 يناير 2016 أرسل تقرير مشاركة نشر 15 يناير 2016 (معدل) أنت من يقوم بتحديد هذه القيمة عادةً تكون 0 أو -1 أو "default" وتستخدم هذه القيمة في التحقق validation عندما يكون الاختيار من القائمة المنسدلة مطلوب ولا يُسمح بتركها من دون أن تختار واحد من الخيارات.حيث يتم التحقق فيما إذا كانت القيمة المختارة تساوي القيمة الافتراضية لـ select أم لا ويتم إظهار رسالة تنبيه في حال كانت القيمة الافتراضية هي المختارة.المثال التالي يشرح كيفية تحديد القيمة الافتراضية وتطبيق التحقق RequiredValidation باستخدام جافاسكربت:<select> <option value="default">Choose...</option> <option value="1">1</option> <option value="2">2</option> </select> $.validator.addMethod("valueNotEquals", function(value, element, arg){ return arg != value; }, "Value must not equal arg."); // configure your validation $("form").validate({ rules: { SelectName: { valueNotEquals: "default" } }, messages: { SelectName: { valueNotEquals: "Please select an item!" } } }); تم التعديل في 15 يناير 2016 بواسطة Lujain اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمد بوسكوري
باعتبار الاستمارة التالية بـ html:
ما هي القيمة المُرسلة من الاستمارة في حالة عدم تحديد أي قيمة؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.