【发布时间】:2012-04-29 17:49:10
【问题描述】:
我有一个要求,我需要在使用“提交”按钮提交表单时从数据库中填充文本输入字段的结果,同时使输入字段不可编辑。我目前有一个 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"/>
所以,我不明白为什么它不适用于提交按钮,但适用于普通按钮。 任何帮助将不胜感激
【问题讨论】:
-
点击提交按钮会发生什么?
-
您是否以编程方式提交表单?发布一些您的实际 HTML。