【发布时间】:2019-06-10 10:55:58
【问题描述】:
我正在尝试实现sweetalert2,但由于某种原因它没有应用常规的 html 验证(即 required='true' 不起作用), 我没有收到该字段为空的错误。
如果没有 swall2,它确实会提示我该字段为空白的错误。
此外,一旦我在 swall 对话框中确认我要继续(“是的,提交它!”),它就不会提交表单。
我错过了什么?
HTML:
<form>
<label>Last Name</label>
<input type="text" required="true"/>
<input class="btnn" type="submit" name="submit" id="btn-submit"/>
</form>
Javascript:
$('#btn-submit').on('click', function(e) {
e.preventDefault();
var form = $('form');
swal.fire({
title: "Are you sure?",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, submit it!",
closeOnConfirm: false
}, function(isConfirm) {
if (isConfirm) form.submit();
});
});
【问题讨论】:
标签: javascript forms sweetalert2