在使用easyui的dialog的时候,有时在dialog中有输入框,输入值之后,关闭dialog,但是当我们在打开这个dialog时,根惊讶的发现我们上次输入的值还在,那么如何在关闭dialog的时候清空输入框中的值呢?
解决方法:
(1)可以使用$('#id').form('clear');
(2) 如果可以,我们直接在关闭dialog的时候,刷新页面location.reload();
上面的方法可以选择使用。
————————————————
版权声明:本文为CSDN博主「zjlgwenge」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zjlgwenge/java/article/details/79768374
实际代码
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
success: function (data) { if (data.result === "success") { $.messager.alert('提示', '执行成功!', 'success'); } else { $.messager.alert('提示', '执行失败!', 'error'); } var params = $('#searchForm').serializeObject(); $('#assetSharingGrid').datagrid('load', params); location.reload(); $("#dialogId").dialog({ onClose: function () { } });//关闭当前对话框 }
这个不好,上新代码
1 $('#dialogId').dialog({ 2 modal: true, 3 onOpen: function () { 4 $("#auditAdvice").val(""); 5 // 对话框拒绝事件--运营1 6 $("#yyReject1").unbind("click").click( function () { 7 extracted1(allotId,false); 8 $("#dialogId").dialog({ 9 onClose: function () { 10 } 11 });//关闭当前对话框 12 }); 13 // 对话框审核事件--运营1 14 $("#yyAudit1").unbind("click").click( function () { 15 extracted1(allotId,true); 16 }); 17 } 18 } 19 ) ;
$("#yyReject1").unbind("click").click( function () { 接触绑定