Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript按钮错误_Javascript_Forms_Function - Fatal编程技术网

JavaScript按钮错误

JavaScript按钮错误,javascript,forms,function,Javascript,Forms,Function,JavaScript的问题是,当我为空白表单选择“发送”按钮时,它会告诉我要完成哪些字段(我想要)。选择“确定”后,它要求我在另一个窗口中“请输入有效的电子邮件地址” 如果在不填写表格的情况下选择“发送”,有谁能帮助我消除第二个窗口的功能和逻辑?我是否需要为“输入有效电子邮件地址”创建新功能 代码如下: javascript html 名字: 姓氏: 电邮: 确认电子邮件: 我对JavaScript相当陌生,因此请尽可能简化此操作!:)谢谢。更换 function confirmEmailA

JavaScript的问题是,当我为空白表单选择“发送”按钮时,它会告诉我要完成哪些字段(我想要)。选择“确定”后,它要求我在另一个窗口中“请输入有效的电子邮件地址”

如果在不填写表格的情况下选择“发送”,有谁能帮助我消除第二个窗口的功能和逻辑?我是否需要为“输入有效电子邮件地址”创建新功能

代码如下:

javascript html

名字:
姓氏:
电邮:
确认电子邮件:
我对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();
    }
});