Javascript 当验证失败时,如何保持引导模式不变?
我使用了引导模式,单击按钮时将显示该模式。。该模态具有形式元素。。当它全部填写并提交时,它将点击服务并显示响应状态。如果响应状态为success,则可以隐藏modal,否则应保持原样Javascript 当验证失败时,如何保持引导模式不变?,javascript,c#,jquery,html,twitter-bootstrap,Javascript,C#,Jquery,Html,Twitter Bootstrap,我使用了引导模式,单击按钮时将显示该模式。。该模态具有形式元素。。当它全部填写并提交时,它将点击服务并显示响应状态。如果响应状态为success,则可以隐藏modal,否则应保持原样 <div class="modal fade" id="mdlRefId"> <div class="modal-dialog"> <div class="modal-content"> <div cl
<div class="modal fade" id="mdlRefId">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="H1">Issue Book</h4>
</div>
<div class="modal-body">
<div class='form-group' id="Div6">
<label class='col-md-6 control-label' id='Label3'>Book Reference Number:</label>
<div class='col-md-4'>
<input id='refNo' type='text' name='refNo' class='form-control'>
</div>
</div>
<input type="hidden" id="__ID" />
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary" data-dismiss="modal" onclick="mvSelectedBook()">Move to Selected Book</button> // mvSelectedBook() function given below
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
// On this function, the above modal will show
$(document).on("click", ".modalClick", function (e) {
if (document.getElementById("txtERPNo").value != "") {
$('#mdlRefId').modal('show');
}
else {
$('#mdlRefId').modal('hide');
alertify.error("Please enter ERP number").dismissOthers();
}
});
function mvSelectedBook() {
// here ajax call performed and get response from the server side
if (BookObj.Status != "SUCCESS") {
if (document.getElementById("hdnBookRefIds").value == "")
document.getElementById("hdnBookRefIds").value = BookObj.BookRefId;
else
document.getElementById("hdnBookRefIds").value += ',' + BookObj.BookRefId;
populateSelectedBooks();
}
else {
$('#mdlRefId').modal('show'); // This is not working now
}
}
单击按钮时,此脚本$'mdlRefId'。模式为'show';工作并显示模式对话框。。但在得到响应时,它并不像调用此脚本时那样保持不变。。提前感谢您想要的是,当提交失败时,textbox、checkbox和others元素保留其值?您的代码中既不包含.modalClick元素,也不包含txtERPNo元素,如果没有这些元素,则无法复制问题。你能发一封邮件吗?对不起,我已经找到了解决办法。。为什么它还没有显示,因为我在调用函数的按钮上使用了data dismise=modal。。所以在优先级上,它赢了。。因此,即使失败,模态也会自动隐藏。您可以发布您的解决方案作为答案吗?