我们如何使表单中的所有字段都只读?
最佳答案
这应该有效:
$(':input').attr('readonly','readonly');
或者如果您有特定的表格...
$('#myFormID :input').attr('readonly','readonly');
如果您只使用纯 JavaScript,您会想要这样做。
var f = document.forms['myFormNAME'];
for(var i=0,fLen=f.length;i<fLen;i++){
f.elements[i].readOnly = true;//As @oldergod noted, the "O" must be upper case
}
旁注...虽然您可以在 checkbox
和 hidden
输入字段上“设置”只读标志...它实际上不会 它们是只读的。
关于javascript - 只读表单中的所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4386732/