jQuery.Validate()提交程序不工作
我试图制作一个表单,当您按下按钮时,它将进行验证,如果验证成功,它将调用一个函数,该函数将执行一些操作(将表单数据保存到本地存储等) 问题是我无法让submitHandler启动该函数。这是我一直在研究的JSFIDLE 还有密码jQuery.Validate()提交程序不工作,jquery,html,forms,Jquery,Html,Forms,我试图制作一个表单,当您按下按钮时,它将进行验证,如果验证成功,它将调用一个函数,该函数将执行一些操作(将表单数据保存到本地存储等) 问题是我无法让submitHandler启动该函数。这是我一直在研究的JSFIDLE 还有密码 <script> function fireifworked() { $('.testIfWorking').html('IT WORKED'); } $(document).ready(function() { $("#form1").vali
<script>
function fireifworked()
{
$('.testIfWorking').html('IT WORKED');
}
$(document).ready(function() {
$("#form1").validate({
rules: {
field1: "required"
},
messages: {
field1: "Please specify your name"
},
submitHandler: function(form) {
fireifworked();
}
})
$('#btn').click(function() {
$("#form1").valid();
});
});
</script>
<form id="form1" name="form1">
Field 1: <input name="field1" type="text" />
</form>
<div>
<input id="btn" type="button" value="Validate"/>
</div>
<div class="testIfWorking">
CHANGE THIS IS WORKING
</div>
函数fireifworked()
{
$('.testIfWorking').html('IT WORKED');
}
$(文档).ready(函数(){
$(“#表格1”)。验证({
规则:{
字段1:“必需”
},
信息:{
字段1:“请指定您的姓名”
},
submitHandler:函数(表单){
fireifworked();
}
})
$('#btn')。单击(函数(){
$(“#格式1”).valid();
});
});
字段1:
改变现状,这是可行的
jquery选择器中的
缺失,它应该是$('.testIfWorking').html('it WORKED')
jquery选择器中的
缺失,它应该是$('.testIfWorking').html('it WORKED')
似乎jquery没有链接
在jquery代码开始之前,将其添加到标题中:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
有几种方法可以开始在网站上使用jQuery。你可以:
-从jQuery.com下载jQuery库
-包括来自CDN的jQuery,如上面的示例中的Google。似乎jQuery没有链接
在jquery代码开始之前,将其添加到标题中:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
有几种方法可以开始在网站上使用jQuery。你可以:
-从jQuery.com下载jQuery库
-包括来自CDN的jQuery,如上面的示例中的Google。按钮需要位于表单内部,并且类型为submit
而不是按钮
<script>
function fireifworked()
{
$('.testIfWorking').html('IT WORKED');
}
$(document).ready(function() {
$("#form1").validate({
rules: {
field1: "required"
},
messages: {
field1: "Please specify your name"
},
submitHandler: function(form) {
fireifworked();
}
})
$('#btn').click(function() {
$("#form1").valid();
});
});
</script>
<form id="form1" name="form1">
Field 1: <input name="field1" type="text" />
<input id="btn" type="submit" value="Validate"/>
</form>
<div class="testIfWorking">
CHANGE THIS IS WORKING
</div>
函数fireifworked()
{
$('.testIfWorking').html('IT WORKED');
}
$(文档).ready(函数(){
$(“#表格1”)。验证({
规则:{
字段1:“必需”
},
信息:{
字段1:“请指定您的姓名”
},
submitHandler:函数(表单){
fireifworked();
}
})
$('#btn')。单击(函数(){
$(“#格式1”).valid();
});
});
字段1:
改变现状,这是可行的
按钮需要位于表单内部,并且类型为提交
而不是按钮
<script>
function fireifworked()
{
$('.testIfWorking').html('IT WORKED');
}
$(document).ready(function() {
$("#form1").validate({
rules: {
field1: "required"
},
messages: {
field1: "Please specify your name"
},
submitHandler: function(form) {
fireifworked();
}
})
$('#btn').click(function() {
$("#form1").valid();
});
});
</script>
<form id="form1" name="form1">
Field 1: <input name="field1" type="text" />
<input id="btn" type="submit" value="Validate"/>
</form>
<div class="testIfWorking">
CHANGE THIS IS WORKING
</div>
函数fireifworked()
{
$('.testIfWorking').html('IT WORKED');
}
$(文档).ready(函数(){
$(“#表格1”)。验证({
规则:{
字段1:“必需”
},
信息:{
字段1:“请指定您的姓名”
},
submitHandler:函数(表单){
fireifworked();
}
})
$('#btn')。单击(函数(){
$(“#格式1”).valid();
});
});
字段1:
改变现状,这是可行的
您可以通过更改要提交的按钮的类型来试试运气吗。试试。您可以通过更改要提交的按钮的类型来试试运气吗。试试。