Jquery 单击“关闭”按钮后,引导模式数据未清除
我有一个新的用户模式,它创建了新用户。 当用户不提供usename和password时,它会简单地抛出错误消息,如图所示 但当我点击“关闭”按钮时,弹出窗口按预期接近 但当我点击添加新用户时,弹出窗口显示了相同的错误消息 同样的情况也会发生,文本框有一些值,如下图所示 我想我的关闭按钮没有破坏数据。 这是我关闭按钮的代码Jquery 单击“关闭”按钮后,引导模式数据未清除,jquery,html,twitter-bootstrap,Jquery,Html,Twitter Bootstrap,我有一个新的用户模式,它创建了新用户。 当用户不提供usename和password时,它会简单地抛出错误消息,如图所示 但当我点击“关闭”按钮时,弹出窗口按预期接近 但当我点击添加新用户时,弹出窗口显示了相同的错误消息 同样的情况也会发生,文本框有一些值,如下图所示 我想我的关闭按钮没有破坏数据。 这是我关闭按钮的代码 <button type="button" class="btn btn-default" data-dismiss="modal">Close</butto
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
如果需要的话,我会发布pop的全部代码。
我是否需要编写一个单独的方法来清理数据?
请帮帮我
JSFIDLE
对于按钮:
<button id ="close_modal" type="button" class="btn btn-default" data-dismiss="modal">Close</button>
好的,引导模式已经有一个关闭事件了。你需要把它绑起来
$('#myModal').on('hidden.bs.modal', function () {
// do something…
});
因此,对于您的情况:
$('#myModal').on('hidden.bs.modal', function () {
$("#myModal input").val("");
$(".text-error").hide();
});
看一看。简短的回答:是的。“关闭”按钮仅隐藏对话框,不修改内容。您必须编写额外的代码来清除数据。您需要清除文本框数据并在模式隐藏时隐藏验证错误消息
$('#myModal').on('hidden.bs.modal', function () {
$("#txtboxId").val("");
$(".errorClass").hide();
});
关闭时清除输入框的.click事件如何?好的,这就是我要问的问题,我是否需要编写单独的方法来清除数据?我真的不知道,我第一次做验证,不知道所有这些用途。是的,您应该手动清理字段。我可以隐藏文本框值,但如何隐藏错误消息不$。text-error.hide;工作您使用什么类来处理错误?我正在使用引导验证,我在控制台中检查了它,它有错误类,但当我执行此操作时,$.error.hide;除了labelOkay,所有东西都消失了,然后替换$.text-error.hide;使用$.error.hide;
$('#myModal').on('hidden.bs.modal', function () {
$("#txtboxId").val("");
$(".errorClass").hide();
});