【发布时间】:2015-05-04 15:01:29
【问题描述】:
使用语义 UI 表单、模态和验证,我在模态中有一个表单,如果表单无效(提交时会发生这种情况),我不希望模态关闭。
我可以阻止模式关闭的唯一方法是将disabled 类添加到提交按钮。
我想(实时)收听表单并根据当前表单验证状态打开和关闭 disabled 类。
我只能在提交表单后让它工作,但不能实时
$('#myForm')
.form({
title: {
identifier : 'title',
rules: [
{
type : 'empty',
prompt : 'Please enter a title'
},
{
type : 'length[2]',
prompt : 'At least 6 characters'
}
]
}
},
{
onSuccess: function() {
$('#submit').removeClass('disabled');
},
onFailure: function() {
$('#submit').addClass('disabled');
}
}
);
【问题讨论】:
标签: jquery forms validation modal-dialog semantic-ui