【问题标题】:Clear asp.net form on jquery ui dialog cross click清除 jquery ui 对话框交叉单击上的 asp.net 表单
【发布时间】:2013-08-30 15:40:06
【问题描述】:

我正在使用带有 gridview 的 jquery-ui 模态来添加/更新 asp.net 应用程序中的记录。用户可以点击十字关闭模态框吗?我想清除模态内容(包括任何 ViewState)。到目前为止,我使用了以下代码:

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

【问题讨论】:

    标签: asp.net jquery-ui jquery-ui-dialog


    【解决方案1】:

    您可以重置表单:

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

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

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

    【讨论】:

    • @user2227467 - 您是否将formId 更改为您正在使用的表单ID?检查 JS Fiddle 是否有效。
    • 是的,我使用了正确的表单名称。仍然没有用。我也尝试了第二个解决方案,但我得到一个错误 "unable to get value of property reset"
    猜你喜欢
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多