j确认框未出现
jConfirm box not appearing
本文关键字:确认 更新时间:2023-09-26
我有一个javascript函数,当单击表单提交按钮时会调用它来进行一些验证。如果一切正常,将执行一个简单的javascript确认窗口,以确保用户想要提交表单。然而,我想使用jConfirm根据我的需求定制标题,而不是"某某页面说:"。
这是我的:
function validate(form) {
var fieldcheck = true;
if(!checkUSPhone (form.elements["phonenumber"],true))
fieldcheck = false;
if(!checkEmail (form.elements["emailaddress"],true))
fieldcheck = false;
if(fieldcheck) {
jConfirm(("Submit Changes"), 'Are you sure?', function(fieldcheck) {
if(fieldcheck)
{
alert("True");
fieldcheck = true;
}
else
{
alert("False");
fieldcheck = false;
}
});
}
return fieldcheck;
}
我使用的是jQuery v1.7.2,jQuery.alert.js v1.0.3和链接到页面的jQuery.allert.css文件。
但是,当用户提交表单时,不会出现任何框,页面也会提交。我看了这里的其他例子,我的语法与所说的正确语法相匹配。
我错过了什么?
就像epascarello建议的那样,您只需要对代码进行一些更改:
function validate(form) {
var fieldcheck = true;
if(!checkUSPhone (form.elements["phonenumber"],true))
fieldcheck = false;
if(!checkEmail (form.elements["emailaddress"],true))
fieldcheck = false;
if(fieldcheck) {
jConfirm(("Submit Changes"), 'Are you sure?', function(fieldcheck) {
if(fieldcheck)
{
alert("True");
form.submit();// The user has confirmed, we proceed to submit.
}
else
{
alert("False");
fieldcheck = false;
}
});
}
return false;// Prevent submit. We'll submit the form after the user has confirmed through jConfirm.
}
相关文章:
- 按钮字段确认点击不'不起作用
- 删除确认对话框在第一次单击时不起作用
- 在表单完成并确认密码之前,请禁用提交按钮
- 在asp.net中确认是或否消息
- javascript确认对话框有时会不断出现
- 是否可以用变量确认提示警报
- 检测在确认页面导航时单击了哪个按钮
- 确认前执行
- 如何为javascript方法放入jquery确认对话框
- jQuery:确认.html()是否可添加
- 是否可以将JXBrowser显示的JS确认对话框的结果返回到调用它的JS部分
- 在离开Aurelia.js上的页面之前,我如何要求用户进行确认
- 火灾在卸载前确认警报仅适用于外部站点
- 如何在批准露天共享中工作流的审核步骤之前添加确认对话框
- Rails:将表单字段值添加到数据确认消息中
- 需要确认我对Servlet vs RESTful网页的理解's的差异
- 无法在PHP中找到确认按钮
- 从确认框中预填充输入文本框
- HiddenField从服务器更改的javascript值在客户端确认
- 弹出格式化的模式对话框,并在用户确认时转发