【发布时间】:2017-08-23 03:35:35
【问题描述】:
如果有人在文本框中输入错误的文本,我想阻止表单提交。我只想让用户输入 done 然后提交表单,否则会显示错误消息。在我下面的代码不起作用它不会阻止表单提交。
$('#delete_btn').click(function(event) {
event.preventDefault();
bootbox.prompt("Are you sure you want to done the record?<br/>Write 'done' below to confirm!", function(result) {
if(result !== null)
result = result.toLowerCase();
if(result === 'done') {
} else {
alert('please enter something in textbox');
}
});
});
【问题讨论】:
-
这里没有表格。另外,什么是“done_btn”?尝试包含足够多的标记来展示您所看到的行为。
-
如果没有输入“done”,你是问如何防止提示对话框关闭?
-
感谢@TiesonT。当然是的
标签: jquery twitter-bootstrap twitter-bootstrap-3 bootbox