2009-11-23 32 views
0

我在我的asp.net mvc應用程序中面臨這個奇怪的問題: 在一個頁面中,我展示了一個充滿模型類數據的表格。每行數據都有一個編輯圖像<img src='somesrc' onclick='fnClick({mode:'edit',..other params});/>'使用jQuery從緩存中刪除表單值

除此之外,我還添加了按鈕來填充<a href='#' onclick=fnClick({mode:'add'});>Add</a>提到的相同模型類。

我正在使用一個表單,我用它來編輯和添加操作,並且我爲這兩個操作調用了用jQuery編寫的相同函數。這個函數是通過一個模式參數傳遞的,具體取決於哪個按鈕被點擊。此模式用於填充編輯時的值或打開添加的空白表單。現在在頁面上,如果我先單擊「編輯」然後再添加,則添加操作仍會顯示「編輯」窗體的數據。這是一個緩存的問題還是我丟失的東西

回答

1

當您單擊添加按鈕,找到表單元素,並將其復位:

#('#myformid')[0].reset()