我有一個需求,當我需要從數據庫填充文本輸入字段的結果時使用「提交」按鈕提交表單,並在同一時間使輸入字段不可編輯。我現在有一個jQuery函數來做到這一點:使用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"/>
所以,我不明白爲什麼它不提交按鈕,但與正常的按鈕一起工作。 任何幫助,將不勝感激
當您點擊提交按鈕時會發生什麼? – ManseUK 2012-04-18 10:18:30
您是否以編程方式提交表單?發佈一些實際的HTML。 – rgin 2012-04-18 11:06:30