用于提交表单的特殊 Jquery 代码

Special Jquery code for submitting a form

本文关键字:Jquery 代码 提交 表单 用于      更新时间:2023-09-26

我想替换以下HTML代码

<form action="diagrafi.php" method="post" name="users" id="users" onsubmit="return     
check()">
     <input type="submit" name="submit_button" id="submit_button" value="go" />   
</form>

使用此 HTML 代码

<form action="" method="post" name="users" id="users"> </form>

和这个 Jquery 代码

$("#ok").click(function () {
    $("#users").attr("action", "diagrafi.php"); 
    $("#users").submit();
});

其中"确定"是表单"用户"之外的按钮(不提交),它将替换submit_button。上面的代码有效;但是,我找不到如何嵌入函数 check()...请不要问我为什么想要这种方式,也不要提出其他解决方案。我想要的正是我所要求的。

谢谢

$("#ok").click(function () {
    if(check()){
        $("#users").attr("action", "diagrafi.php"); 
        $("#users").submit();
    }
});

但是你为什么要这样呢?对不起,无法抗拒

你也可以链接2种方法,以免重复自己

$("#ok").click(function () {
    if(check()){
        $("#users").attr("action", "diagrafi.php").submit();
    }
});

如果你真的想走这条路...这肯定会奏效。

$("#ok").click(function () {
   $("#users").attr("action", "diagrafi.php");
   $("#users").attr("onsubmit", "return check();");
   $("#users").submit();
});

这应该有效:

$("#users").submit(function() {
    if(!check()){
       return false;
    }
});