Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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_Jquery_Html - Fatal编程技术网

Javascript验证在单击函数上不起作用

Javascript验证在单击函数上不起作用,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用java脚本单击功能验证表单,即在表单提交期间,如果条件已删除,我将收到警告消息,但如果条件为空,则应显示警告消息 $document.readyfunction{ $“提交”。单击函数{ var name=$.valname; var email=$.valemail; 如果名称=| |电子邮件=={ 警报测试; } }; }; 提交 在jQuery中,使用$element.val检索输入值。您的变量应该如下所示: var name = $('#name').val(); va

我正在尝试使用java脚本单击功能验证表单,即在表单提交期间,如果条件已删除,我将收到警告消息,但如果条件为空,则应显示警告消息

$document.readyfunction{ $“提交”。单击函数{ var name=$.valname; var email=$.valemail; 如果名称=| |电子邮件=={ 警报测试; } }; }; 提交
在jQuery中,使用$element.val检索输入值。您的变量应该如下所示:

var name = $('#name').val();
var email = $('#email').val();

您没有选择要从中获取值的输入元素。 替换


$'name'.val您误解了如何使用.val。始终检查控制台-它的歌唱错误在你。另外,不要在点击事件中捕捉表单提交;使用专用提交事件,因为如果您正在侦听单击,则无法禁止提交。单击时获取表单数据的缺点是什么,以及如何使用专用提交事件提交事件:。
$(document).ready(function(){
 $('#submit').click(function(){
     var name = $("#name").val();
     var email = $("#email").val();
     if(name == '' || email == ''){
     alert("test");
      return false;
     }
  });
});
var name = $().val("#name");
var email = $().val("#email");
var name = $("#name").val();
var email = $("#email").val();