JQuery表单提交不发送帖子

时间:2014-07-29 06:07:28

标签: jquery forms

我在使用JQuery提交表单时遇到问题。按下提交按钮时表单正确提交,但是当我尝试使用时:

$('#somebutton').click(function(){
  $('form#myForm').submit();
});

我还尝试从Chrome控制台调用表单提交。

表单未正确提交 - 通过查看chrome检查器,似乎永远不会发送帖子消息。页面仍然重新加载,但似乎没有发送后发布数据的更改。

以下是表格:

<form id="myForm" enctype="multipart/form-data" method="POST">
  <input id="firstOption" type="radio" name="radioSelection" value="1" />
  <input id="secondOption" type="radio" name="radioSelection" value="2" />
  <input type="button" name="submitbtn" value="Submit" title="Submit" />
</form>

我正在使用JQuery v1.7.1。

3 个答案:

答案 0 :(得分:3)

您尚未定义操作页面:

<form action="your_page.html" id="myForm" enctype="multipart/form-data" method="POST">

答案 1 :(得分:2)

如果按提交按钮,submitButton名称/值对也会与表单数据一起传递,这与以编程方式提交表单数据不同。这可能会导致后端认为POST未正确提交(取决于实现)。

答案 2 :(得分:0)

这是你的HTML:

<form id="myForm" enctype="multipart/form-data" method="POST">
  <input id="firstOption" type="radio" name="firstOption" value="1" />
  <input id="secondOption" type="radio" name="secondOption" value="2" />
  <input type="button" name="submitbtn" value="Submit" title="Submit" />
</form>

这是你的jquery:

<script type='text/javascript'>
  $(function(){
    $("#myForm").submit(); 
  });
</script>

干杯.. !!