2013-12-12 17 views
1

我已經使用下面的代碼來重置我的表單,清除所有文本框&下拉列表中控件放置的位置。舊的值重新按下退出鍵兩次 - Internet Explorer

$('#' + divs + ' input[type="text"]').val(''); 
$('#' + divs + ' select').val(''); 

雖然明確的價值觀,但在按下ESC鍵兩次值找回&應用於形式。在小R後& D我發現它的Internet Explorer的默認行爲。但是我想在不禁用退出鍵的情況下停止此默認行爲。

任何建議表示讚賞。

回答

0

這有點粗糙,但您是否嘗試使用jQuery刪除並重新創建html元素,而不是重置value屬性?如果有效,您也可以嘗試刪除並重新創建值屬性本身。

+0

我已經嘗試過,它的工作良好與文本框,在重置我刪除了值屬性,但wht關於下拉屬性應刪除? –

+0

在這種情況下,我認爲它應該足以刪除並重新創建:1)選擇「值」屬性2)先前選擇的選項。點2的jquery選擇器是$('#'+ divs +'select')。find('option:selected') –

相關問題