我正在使用 bootstrap 和 bootstrapvalidator 来验证我的表单。一切正常,但现在我想显示一个警报,消息已成功发送(或重定向到 success.html 页面)。下面以html代码为例:
HTML:
<form id="order">
<input type="text" name="name"/><br>
<input type="text" name="email"/><br>
<textarea name="comment"></textarea><br>
<button type="submit" name="send" id="send">Send</button>
<div class="alert alert-success" id="asked">
<strong>Success!</strong> Indicates a successful or positive action.
</div>
</form>
这是验证 jquery 代码的片段:
查询:
$(document).ready(function() {
var validator = $('#order').bootstrapValidator({
fields: {
email : {
message : "Please insert Email",
validators : {
notEmpty : {
message : "Insert a valid email address"
},
stringLength : {
min : 6,
max: 35,
}
}
}
}
});
});
对我有用的是隐藏警报并在单击按钮后显示:
查询:
$(document).ready(function(){
$("#asked").hide();
});
$('#send').click(function() {
$.post('php/text.php', $('form#order').serialize());
$("#asked").show();
});
现在我想让警报显示,如果验证中的所有内容都是绿色的。甚至 $.post 方法也只有在验证成功后才起作用。如何使用警报消息实现相同的效果?提前致谢!