Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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
jQuery.Validate()提交程序不工作_Jquery_Html_Forms - Fatal编程技术网

jQuery.Validate()提交程序不工作

jQuery.Validate()提交程序不工作,jquery,html,forms,Jquery,Html,Forms,我试图制作一个表单,当您按下按钮时,它将进行验证,如果验证成功,它将调用一个函数,该函数将执行一些操作(将表单数据保存到本地存储等) 问题是我无法让submitHandler启动该函数。这是我一直在研究的JSFIDLE 还有密码 <script> function fireifworked() { $('.testIfWorking').html('IT WORKED'); } $(document).ready(function() { $("#form1").vali

我试图制作一个表单,当您按下按钮时,它将进行验证,如果验证成功,它将调用一个函数,该函数将执行一些操作(将表单数据保存到本地存储等)

问题是我无法让submitHandler启动该函数。这是我一直在研究的JSFIDLE

还有密码

<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:
改变现状,这是可行的

您可以通过更改要提交的按钮的类型来试试运气吗。试试。您可以通过更改要提交的按钮的类型来试试运气吗。试试。