0
有誰知道爲什麼當按下只讀輸入框上的退格時jQuery對話框會關閉?關閉對話框退格
還有其他問題,以及只讀其他按鍵時,只讀文本框空間鍵。因此,我的假設是它與只讀輸入框有關。
我需要使該輸入只讀,以便用戶不應該能夠更改該值。我無法將其禁用,因爲那時我的控制器無法接收禁用控件的值。
我在ASP.NET MVC3中工作。
請幫忙。由於
UPDATE
我按空格鍵時對話框打開,關閉對話框。差異是在添加對話框我必須按兩次退格鍵。對於編輯,它會在一個退格鍵上關閉。
這是我正在打開的對話框上的兩個環節 - 添加和編輯
$('#add').click(function() {
$('#popup-form-dialog').load('@Url.Action("Add", "Home")', function (html)
{ $('#dialog').html(html); });
$('#dialog').dialog('option', 'title', 'Add');
$('#dialog').parent().css({ position: "fixed" }).end().dialog('open');
});
$('#edit a').live('click', function() {
var id = $(this).attr('id');
$('#dialog').load('@Url.Action("Edit","Home")/' + id, function (html)
{ $('#dialog').html(html); });
$('#dialog').dialog('option', 'title', 'Edit');
$('#dialog').parent().css({position:"fixed"}).end().dialog('open');
return false;
});
$('#dialog').dialog({
bgiframe: true,
autoOpen: false,
resizable: false,
width: 500,
modal: true,
close: function() {
//make changes to the parent page
}
});
UPDATE
注意的 - 在對話框退格其實就是做瀏覽器的退格。我想知道爲什麼當我有模態對話框時發生這種情況?如何阻止這一點?有什麼想法嗎?加入disabled="true"
2)移動光標出來時,有人試圖將它移到只讀的文本框中
1)禁止輸入文本框:
當對話框打開並且您單擊瀏覽器後退按鈕時會發生什麼?另外,你可以分享任何相關的代碼,以便我們更好地瞭解發生了什麼? – Chase
@Chase - 我已更新我的問題以顯示正在發生的事情。 – peacefulmember