Javascript 警报赢得';t fire,jquery表单验证

Javascript 警报赢得';t fire,jquery表单验证,javascript,jquery,html,forms,validation,Javascript,Jquery,Html,Forms,Validation,我正在创建一个表单验证程序,但警报没有触发。 这是一段代码。。。 编辑:我已经放置了。在提交之前,是的,我已经在开头包含了脚本 <form id="validationForm"> <label for="email">Email</label> <input id="email" type="email" /> <br> <label for="Telephone">Telephone</la

我正在创建一个表单验证程序,但警报没有触发。 这是一段代码。。。 编辑:我已经放置了。在提交之前,是的,我已经在开头包含了脚本

<form id="validationForm">
    <label for="email">Email</label>
    <input id="email" type="email" /> <br>
    <label for="Telephone">Telephone</label>
    <input id="Telephone" type="number" /><br> 
    <label for="Password">Password</label>
    <input id="Password" type="Password" /><br>
    <label for="ConfirmPassword">Confirm Password</label>
    <input id="ConfirmPassword" type="Password" /><br>
    <input id="submit" type="submit" value="Done" />
</form>

</div>
<script>
$("#validationForm").submit(function(event) {
    alert("working");
});

</script>

电子邮件

电话
密码
确认密码
$(“#验证表单”).submit(函数(事件){ 警惕(“工作”); });
输入错误,从普通对象访问属性时应使用点

$("#validationForm").submit(function(event) {
--------------------^
    alert("working");
});
$(“#验证表单”).submit(函数(事件){
警惕(“工作”);
});

电子邮件

电话
密码
确认密码
。(dot)在提交丢失之前,只需将其放置在适当的位置,一切都会正常工作

$("#validationForm").submit(function(event) {
    alert("working");
});

代码中缺少点

<script>
$("#validationForm").submit(function(event) {
    alert("working");
});

</script>

$(“#验证表单”).submit(函数(事件){
警惕(“工作”);
});
检查JQuery版本。取决于您可以拥有的版本 不同的语法

同时

在代码中添加一个点和“防止默认”方法,如下所示:

$("#validationForm").submit(function(event) 
{
    alert("working");
    event.preventDefault();
});


您的浏览器控制台中有任何错误选择器后面是否有点?so$(“#validationForm”).submit(函数(事件){no..不在chrome中..但ie显示网页错误详细信息消息:应为“;”行:54字符:22代码:0,我认为这并不重要,因为当出现其他问题时,它总是显示类似的内容。即使在放置“.”之后,它仍然不起作用:(即使Chrome中没有强制要求在其他浏览器需要时包含它,这难道不是一个好主意吗?@RishabhMaheshwari控制台中是否显示任何错误?@RishabhMaheshwari您是否在HTML中包含Jquery?网页错误详细信息用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4.0C)时间戳:Tue,2015年1月27日10:38:04 UTC消息:对象预期行:54字符:1代码:0开始是您使用的JQuery版本是什么?如果您使用的是旧版本,提交按钮可能需要更多更少的参数。请检查此处我在开头包含了脚本@RishabhMaheshwari:我没有理解您。问题是什么,我的代码不工作?你能在头标签中用你的参考发布你的代码吗?它工作了问题出在我身上,包括jquery 2.1.3当使用你的链接时,我包括2.1.1它工作了;)检查Jquery是否正在加载或未打开页面源代码,并确保在HTML头标记中包含Jquery引用。是否可以在头中发布包含引用的代码tag@KyleT问题是我在包含jquery 2.1.3时,它在包含2.1.1时起作用了……2.1.3有不同的语法吗?@RishabhMaheshwari Well 2.1.3只是去年12月(上个月)发布,所以可能还有一些bug。我看不出快速谷歌有什么变化。我建议暂时坚持使用2.1.1:)很高兴你把它整理好了