2013-08-30 148 views
1

我正在使用jQuery UI模式与gridview添加/更新记录在asp.net应用程序中。用户可以点击十字关闭模式?我想清除模态内容(包括任何ViewState)。到目前为止,我已经用下面的代码:清除jQuery UI对话框上的asp.net表单跨点击

$('#editData').dialog({ 
    .... 
    close: function() { 
    **// Here I want to clear the form** 
} 

回答

0

你可以只重形式:

$('#formId').trigger("reset"); 

$('#editData').dialog({ 
    .... 
    close: function() { 
    // Here I want to clear the form 
    $('#formId').trigger("reset"); 
    }); 

http://jsfiddle.net/pNALN/1/

您也可以使用document.forms["formId"].reset();如果你想通过使用JavasScript去实现它。

+0

尝试过。它不起作用。 –

+0

@ user2227467 - 您是否将'formId'更改为您使用的表单ID?检查JS小提琴它的作品。 –

+0

是的,我正在使用正确的表单名称。它仍然没有工作。我也尝试了第二种解决方案,但是我得到一个错误**“无法获得财产重置价值”** –