html表单提交按钮

时间:2012-04-25 08:23:24

标签: html forms

我有一个表单,当表单通过浏览器加载时,我希望它自动提交数据。我遇到的问题是我写了一个PHP脚本,它将在测试表单上提交它。我的问题是服务器我正在尝试将数据提交到命名按钮“submit”

以下是我正在使用的示例表单。

<html>
<head>
</head>
<form  action="http://www.example.com/post.php"  method="post">
<input type="text" name="input1" value="test1"  />
<input type="text" name="input2" value="test2"  />
</form>
<script type="text/javascript">
document.forms[0].action="submit"
</script>
</body>
</html>

在名为it的其他服务器上创建表单的人提交。是否有解决方法,直到他们解决它。

以下是人员表格的一个例子

<html>
<head>
</head>
<form  action="http://www.example.com/post.php"  method="post">
<input type="text" name="input1" value="test1"  />
<input type="text" name="input2" value="test2"  />
<input type="submit" name="submit" class="submit" value="Send Data" />
</form>
</body>
</html>

谢谢

3 个答案:

答案 0 :(得分:1)

您想提交表单吗?然后只需使用其submit()方法:

document.forms[0].submit();

如果服务器希望submit被POST,即单击按钮,则只需触发按钮的click()事件即可。由于您无法使用其名称访问它,我将使用jQuery:

$('input[name="submit"]').click();

答案 1 :(得分:0)

而不是:

<html>
<head>
</head>
<form  action="http://www.example.com/post.php"  method="post">
<input type="text" name="input1" value="test1"  />
<input type="text" name="input2" value="test2"  />
</form>
<script type="text/javascript">
document.forms[0].action="submit"
</script>
</body>
</html>

试试这个:

<html>
<head>
</head>
<form name="MyForm" action="http://www.example.com/post.php"  method="post">
<input type="text" name="input1" value="test1"  />
<input type="text" name="input2" value="test2"  />
</form>
<script type="text/javascript">
document.MyForm.submit();
</script>
</body>
</html>

答案 2 :(得分:0)

如果我理解你的问题,

输入元素名称=&#34;提交&#34; 并输入=&#34;提交&#34;是不同的事情。

因此您也可以轻松创建相同的行为。