我有一个要求,我需要在使用“提交”按钮提交表单时从数据库中填充文本输入字段的结果,同时使输入字段不可编辑。我目前有一个 JQuery 函数来执行此操作:
$(function(){
$(".makeEditable").click(function(){
$('input:text').removeAttr("readonly");
});
$(".makeNonEditable").click(function(){
$('input:text').attr("readonly", "readonly");
});
})
当我用一个按钮测试它时,这个功能可以正常工作:
<input type="button" value="Make Non Editable" class="makeNonEditable" />
但是,这不适用于提交按钮:
<input type="submit" value="Search" class="makeNonEditable"/>
所以,我不明白为什么它不适用于提交按钮但适用于普通按钮。任何帮助将不胜感激