防止使用 Semantic-Ui 提交表单
Prevent form submission with Semantic-Ui
我正在使用 Semantic Ui Forms,但我不知道如何在表单验证后阻止表单提交。
我在他们的文档中找不到任何内容……非常感谢。
这是我当前的提交脚本:
$(function () {
$('#formId').on('submit', function (e) {
e.preventDefault();
$.ajax({
type: 'post',
url: 'phpScriptUrl.php',
data: $('form').serialize(),
success: function () {
//"ok" label on success.
$('#successLabel').css("display", "block");
}
});
});
});
使用回调。我添加了一些表单验证作为例子
$('.ui.form').form({
fields: {
firstname : 'empty',
lastname : 'empty'
},
onSuccess: function(event, fields) {
event.preventDefault();
$.ajax({
type: 'post',
url: 'phpScriptUrl.php',
data: $('form').serialize(),
success: function () {
//"ok" label on success.
$('#successLabel').css("display", "block");
}
});
}
})
;
我正在使用 Semantic Ui Forms,但我不知道如何在表单验证后阻止表单提交。
我在他们的文档中找不到任何内容……非常感谢。
这是我当前的提交脚本:
$(function () {
$('#formId').on('submit', function (e) {
e.preventDefault();
$.ajax({
type: 'post',
url: 'phpScriptUrl.php',
data: $('form').serialize(),
success: function () {
//"ok" label on success.
$('#successLabel').css("display", "block");
}
});
});
});
使用回调。我添加了一些表单验证作为例子
$('.ui.form').form({
fields: {
firstname : 'empty',
lastname : 'empty'
},
onSuccess: function(event, fields) {
event.preventDefault();
$.ajax({
type: 'post',
url: 'phpScriptUrl.php',
data: $('form').serialize(),
success: function () {
//"ok" label on success.
$('#successLabel').css("display", "block");
}
});
}
})
;