Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 jquery 设置和禁用文本框。当我点击保存并发布到服务器时,我看不到这个特定的元素值。
$('#FirstName').prop('disabled', true);
如何禁用文本框并将值发布到服务器?
按照设计,禁用的表单控件不包含在提交的数据中。如果您的目标是防止用户更改设置值,请readonly改用:
readonly
$('#FirstName').prop('readOnly', true);
要在给定的 中创建所有表单字段div,请使用以下命令:
div
$('div :input').prop( 'readOnly', true );
你可以使用特雷弗在这里建议的东西
$('.container').find('input, textarea, button, select').attr('disabled','disabled');
Fiddle工作正常Chrome/Mozilla/IE 10,9,8
Fiddle
Chrome/Mozilla/IE 10,9,8