好的,我这几天一直在尝试做一些感觉应该很简单的事情。基本上我有一个表单设置。目前需要检查 4d 数据库中的电子邮件地址,如果存在,则发布一条消息,说明该电子邮件地址已经存在。我正在尝试创建在发生这种情况时打开对话框的东西。所以基本上当所需电子邮件地址的规定失败时,对话框应该打开。
当单个字段条目成功或失败时发生某些事情时,是否有某种方式使用 JQuery UI 来发生这样的事情?如果有人可以简单地指出我正确的方向,那将是一个很大的帮助。
这是对话框。
$( "#emailDuplicateDialog" ).dialog({
resizable: false,
height:140,
width: 575,
modal: true,
buttons: {
"Go to Login Page": function () {
$(this).dialog("close");
location = "Login.a4d"
},
}
这是代码,这是基于我想废弃的 Jquerytools 版本,因为我一生都无法让它发挥作用,并且正在寻找一种替代方法。当然,如果有人能指出我的方向,使其发挥作用。我很乐意在这方面坚持到底。
$("#Signup_AgentEmail_T").bind("onFail", function(e, errors) {
// we are only doing stuff when the form is submitted
if (e.originalEvent.type == 'Keyup') {
$('#emailDuplicateDialog').dialog('open');
}
});
我之前使用 JQueryTools.org 示例中的 CSS 和 HTML 创建了一个 JSFiddle。原因是我网站上的表单是使用 Active4D 构建的,并且是从 4d 数据库中提取的,而不是使用 HTML 构建的。