JavaScript按钮错误
JavaScript的问题是,当我为空白表单选择“发送”按钮时,它会告诉我要完成哪些字段(我想要)。选择“确定”后,它要求我在另一个窗口中“请输入有效的电子邮件地址” 如果在不填写表格的情况下选择“发送”,有谁能帮助我消除第二个窗口的功能和逻辑?我是否需要为“输入有效电子邮件地址”创建新功能 代码如下: javascript htmlJavaScript按钮错误,javascript,forms,function,Javascript,Forms,Function,JavaScript的问题是,当我为空白表单选择“发送”按钮时,它会告诉我要完成哪些字段(我想要)。选择“确定”后,它要求我在另一个窗口中“请输入有效的电子邮件地址” 如果在不填写表格的情况下选择“发送”,有谁能帮助我消除第二个窗口的功能和逻辑?我是否需要为“输入有效电子邮件地址”创建新功能 代码如下: javascript html 名字: 姓氏: 电邮: 确认电子邮件: 我对JavaScript相当陌生,因此请尽可能简化此操作!:)谢谢。更换 function confirmEmailA
名字:
姓氏:
电邮:
确认电子邮件:
我对JavaScript相当陌生,因此请尽可能简化此操作!:)谢谢。更换
function confirmEmailAddresses(){
checkforblank();
verifyEmail();
}
与
并添加否则返回true像这样
if (errormessage != "") {
alert(errormessage);
return false;
} else return true;
因此如果在checkforblank()
函数中错误消息不是(!=
)空(”
),那么checkforblank()
告诉脚本(返回真和如果(现在在确认邮件地址()
中)并且只有当checkforblank()
是真实的(真实的
有点真实),然后验证电子邮件()
运行,结束(;
):这就是你想要的吗
function confirmEmailAddresses() {
if(checkforblank() && verifyEmail())
return true;
else return false;
}
好的,我想你想要的是这个(jquery)
如果这样做,请确保在html中包含之后的,然后添加按钮。或者在$(文档)中附上。如果(!checkforblank())verifyEmail(),则准备好代码>非常感谢!这有点帮助,但它会覆盖电子邮件验证功能。@user2638775???我以为你想跳过它(当其他事情也不起作用时),如果我误解了你的问题,请解释,我将很高兴进一步帮助你。当我填写表格时,如果电子邮件地址不匹配,则没有验证:-\@用户2638775很抱歉我不明白,你想要验证只是没有警报?那为什么要验证呢?是否仅在电子邮件经过验证且没有任何警报时才发送该电子邮件?您最初响应中的最新编辑工作正常!如果电子邮件匹配并且格式正确,那么这将是一次成功的提交。你和我的朋友解决了这个问题!谢谢!:)现在我只需要知道,当信息不匹配时,为什么数据会消失。哈哈!非常感谢。但这也不起作用。当电子邮件不匹配和/或不在表单中时,提交仍然成功,这是我想要避免的。这是否可以防止电子邮件不匹配或无效时信息在字段中消失?正在尝试,但很难确定将其放入的顺序。@user2638775它会阻止表单提交,仅此而已,与我以前的答案一起使用时,它看起来像$(“:submit”)。单击(函数(事件){checkforblank()?verifyEmail()?警报(“干得好!”:event.preventDefault():event.preventDefault():event.preventDefault();})代码>我不确定这是否是你想要的和/或你是否理解代码,但它是否能帮我一点忙。一切都正常!你太棒了!现在开始执行.php文件。:-\我从零开始学了一些。学校没有教你的东西@用户2638775是的,这就是我们滚动的方式(?:
是一个如果操作员不那么混乱)顺便说一句,当你达到50个代表时,你可以+1
我,快乐编码。
function confirmEmailAddresses(){
if ( checkforblank() ) {
verifyEmail();
}
}
if (errormessage != "") {
alert(errormessage);
return false;
} else return true;
function confirmEmailAddresses() {
if(checkforblank() && verifyEmail())
return true;
else return false;
}
$(":submit").click( function(event) {
if(!checkforblank() || !verifyEmail()) {
event.preventDefault();
}
});