jquery帮助:在发送处理后隐藏submit按钮并更改表单的action属性

jquery帮助:在发送处理后隐藏submit按钮并更改表单的action属性,jquery,form-submit,onsubmit,Jquery,Form Submit,Onsubmit,这就是我面临的问题。非常感谢您的帮助 我有一个表单,它有一个文本框和一个提交按钮。php有一个php脚本,用于检查我的数据库中的用户信息,并返回处理后的数据 <form id="myform" aciton="process-page.php" method="post"> <input type="text" id="checkinfo" name="checkinfo" /> <input type="submit" value="check i

这就是我面临的问题。非常感谢您的帮助

我有一个表单,它有一个文本框和一个提交按钮。php有一个php脚本,用于检查我的数据库中的用户信息,并返回处理后的数据

<form id="myform" aciton="process-page.php" method="post">
    <input type="text" id="checkinfo" name="checkinfo" />
    <input type="submit" value="check info" id="submit" />
</form>
我想知道这是否是在执行验证时隐藏提交按钮的正确方法,如果所有内容都已验证,则表单将提交,然后隐藏提交按钮

现在我会得到另一个提交按钮(付款按钮),我希望表单操作属性像这样更改

<form id="myform" aciton="make-payments.php" method="post">

Does, using this code works?

$("#form").attr('action', 'make-payments.php');

使用此代码是否有效?
$(“#form”).attr('action','makepayments.php');

这将更改操作属性。请务必帮助我。

不,您的隐藏按钮代码字符串将无法正常工作

检查,您使用了错误的选择器

现在您使用的是元素选择器,所以所有提交元素(顺便说一句,您没有提交元素)都必须使用id选择器

这将有助于:

$("#submit").hide();

ajax部分在哪里?您可以使用
beforeSend
ajaxSuccess
方法。整个代码看起来不错。。。你为什么不试试呢?
<form id="myform" aciton="make-payments.php" method="post">

Does, using this code works?

$("#form").attr('action', 'make-payments.php');
$("#submit").hide();