在<a href="#">Submit</a>的帮助下提交表单

时间:2013-06-28 17:23:06

标签: php javascript html

我已经设计了一个简单的HTML表单但是我想将它提交给PHP进行处理但是我想提交表单而不是借助Button / Submit但是在锚标签的帮助下

<a href="#">Submit</a>

怎么做 表格就像

<form action="" method="post">
<input type="text" name="name" />
<input type="email" name="email" />
<a href="#">Submit</a>
</form>
  

我想将此表单发布到同一页面

4 个答案:

答案 0 :(得分:2)

在我看来,我会继续使用类型button的{​​{1}},并将其设置为与CSS的链接。

submit

答案 1 :(得分:0)

Javascript可以帮助您。

<a href="javascript:void(0)" onclick="this.parentNode.submit();">Submit</a>

但是当然你可以使用CSS设置提交按钮的样式

答案 2 :(得分:0)

如果您真的想这样做,您必须使用javascript以某种方式提交表单。

您可以向链接添加onclick事件,也可以在文本字段中添加onkeypress,这样当用户点击ENTER时就会提交表单。

然而,这通常是不好的做法。为什么不使用按钮或输入[type =“submit”]标签?如果客户端禁用了javascript,那么他们将永远无法提交您的表单,除非这是您的目标。

答案 3 :(得分:0)

是否有特殊原因需要通过锚标记提交表单?

如上所述,您可以使用JavaScript来提交表单,但如果遇到用户关闭JavaScript的罕见情况,表单将无法使用。我坚持使用CSS的样式设置按钮看起来像一个链接。