繁体   English   中英

jQuery,用按钮提交表单

[英]jQuery, submit form with a button

我有一个表单,其中包含方法“POST”和action =“abc.php”和按钮类型<input type ="button">我有一个处理程序当我点击该按钮我想发送请求到abc.php但没有任何事情发生。没有动作正在被执行。我不想将<input type ="button">改为<input type="submit>我如何提交表格。这是代码

<form name= "form1" id ="form1" action ="abc.php" method="post">
<input type ="button" id="mybutton" value ="Add"> 
......
//All form Elements.
</form>

$(document).ready(function() {
    //Load all elements
});
$("#mybutton").click(function(e){
    alert(true);
    //$("#frmpohdr").submit();
});

上面的语句给出了错误,我知道我们需要为此方法提交按钮类型。当我点击按钮时,如何将表单提交给abc.php。我已经尝试了所有$ .ajax方法

你准备好把所有代码都准备好了吗?

另外,如果表单的id是表单1,您应该这样做:

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

要避免按钮默认的行为,您还应该在click的功能中添加此链接:

e.preventDefault();

我还建议你看看jQuery Form Plugin: http//jquery.malsup.com/form/

我希望我帮助:)

jq("#showDetail").click(function() {
            jq('#formName').submit();
});
<input type="button" id="showDetail" class="secondarybutton" value="Done" />

您将通过HTML表单提交表单(即更改输入类型=提交)或者您可以使用$ .post / $ .ajax

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM