هل سيتم إرسال حقل النص المعاق عند نشر نموذج؟
-
06-07-2019 - |
سؤال
إذا قمت بإرسال حقل نص معاق عبر Post ، فما هي القيمة الناتجة على صفحة الإجراء؟
على سبيل المثال ، لدي:
<table border=0 cellpadding=4 cellspacing=0>
<tr><td>
<input type="checkbox" id="chk_$item"
onClick="javascript:handleClick('$item')">
</td><td>
<input type="text" id="txt_$item" name="addresses[]" value="$item">
</td></tr>
<tr><td>
...etc...
</td></tr>
</table>
ال handleClick()
تتحقق وظيفة JavaScript إذا chk_$item
يتم التحقق منه ، إن لم يكن ، فإنه يعطل txt_$item
مجال التحرير مكان كتابة النص.
عندما أقوم بإرساله ، تذهب جميع حقول النص إلى addresses[]
صفيف في نص PHP.
ولكن ، هل يمكنني منع الحقل من تقديم أي شيء إذا تم تعطيله؟ هل سيفعل هذا افتراضيًا؟ إذا لم يكن كذلك ، كيف يمكنني تغيير السلوك؟ (لا أريد حقًا مسح الحقول عند تعطيلها).
المحلول
لن يتم تقديم المدخلات المعوقة مع النموذج ؛ هذا جزء من السلوك المحدد لـ disabled
, ، راجع W3C HTML 4.01 مستندات نموذج.
نصائح أخرى
إذا كنت لا تريد تغييرها ، فقم بذلك readonly
.
لا تنتمي إلى StackOverflow