jQuery post按钮名称

jQuery post按钮名称,jquery,post,Jquery,Post,我有简单的表格: <form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="IDD"> <input type="email" name="user_email" /> <input type="button" name="login" value="login" onclick="pp()" /> </form> <script> fu

我有简单的表格:

<form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="IDD">    
<input type="email" name="user_email" />
<input type="button" name="login" value="login" onclick="pp()" />    
</form>

<script>

    function pp()
    {
        $("#IDD").submit();
    }

</script>

您应该尝试以下方法

<form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="IDD">    
<input type="email" name="user_email" />
<input type="submit" name="login" id="loginButton" value="login"/>    
</form>

注意:我已经为登录按钮分配了一个Id,您应该尝试以下操作

<form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="IDD">    
<input type="email" name="user_email" />
<input type="submit" name="login" id="loginButton" value="login"/>    
</form>

注意:我已为登录按钮
$(“#IDD”).submit()分配了一个Id
是多余的,因为您似乎没有停止submit按钮执行它的正常操作。如果您有更多可能影响表单的代码,请发布。我不确定您想做什么,但我确信提交按钮的名称从未发送过!为此,您可以添加
或向函数onClick=“pp(this.name);”传递一个参数,但当我发布它时,它无法识别(isset($\u post[“login”]))是否为
$(“#IDD”).submit()
是多余的,因为您似乎没有停止submit按钮执行它的正常操作。如果您有更多可能影响表单的代码,请发布。我不确定您想做什么,但我确信提交按钮的名称从未发送过!要做到这一点,您可以添加
或向函数onClick=“pp(this.name);”传递参数,但当我发布它时,它无法识别(isset($\u post[“login”]),但在提交表单之前,我需要检查表单中的某些复选框(我没有包括)是否被选中。如果他们是,那么它可能被提交。我不明白为什么这段代码必须在我的表单之后才能工作?将这段代码包装在$(document).ready(function(){//place code here});。这样你可以把它放在页面的任何地方,但在提交表单之前,我需要检查表单中的一些复选框(我没有包括)是否被选中。如果他们是,那么它可能被提交。我不明白为什么这段代码必须在我的表单之后才能工作?将这段代码包装在$(document).ready(function(){//place code here});。这样你就可以把它放在页面的任何地方