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

标签 javascript jquery

我想替换以下 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();
});

其中“ok”是“users”表单之外的一个按钮(不是提交),它将取代“submit_button”。上面的代码有效;但是,我找不到如何嵌入函数 check()... 请不要问我为什么要这样,也不要建议其他解决方案。我想要的正是我所要求的。

非常感谢

最佳答案

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

但是你为什么要这样呢? 抱歉,无法抗拒

您也可以链接这两个方法,以免重复

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

关于javascript - 用于提交表单的特殊 Jquery 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27064011/

相关文章:

javascript - 添加下一个按下的按钮值以输入 javascript

javascript - 更改运行时 jquery 的 id 属性

javascript - 在 jasmine 的期望中使用 jquery 选择器

javascript - 使用 JQuery 动态隐藏/显示 <td>

javascript - 删除 :first-child from sidebar of titles when scrolling

javascript - remove()是否从 'querySelectorAll'创建的节点列表中删除节点?

c# - 在应用程序中使用 jquery 访问所有 td 文本的文本

c# - Asp.net 如何限制文本框按键事件中小数点前后的位数

javascript - 使用 select2 : When using transport-function, 结果不可选

php - 图像路径需要单斜线或双斜线,我无法控制何时