【问题标题】:how to submit a form using link? [duplicate]如何使用链接提交表单? [复制]
【发布时间】:2014-06-12 21:47:43
【问题描述】:

我想点击以下链接而不是传统方式:

例如

 <a href="">Click Here</a> 

而不是:

<input type="submit" value="Click Here"/>

提前致谢

【问题讨论】:

  • 试试$('a').click(function() { $('form').submit(); });
  • 你卡在哪里了?发布您的尝试,如果有的话...
  • 为什么?链接不是为提交表单而设计的,提交按钮是。如果您不喜欢按钮的外观,请使用 CSS。
  • 如果你愿意的话,你可以设置按钮看起来像锚。
  • @R.CanserYanbakan 谁在这里残忍?除了你的,我没有看到任何冒犯性的评论?

标签: javascript php html


【解决方案1】:

使用

onclick="document.forms[0].submit()"

这将提交文档中的第一个表单。

或者,如果表单具有name 属性,则可以使用

onclick="document.form_name.submit()"

【讨论】:

    【解决方案2】:
    <a href="javascript:document.getElementById('yourForm').submit();">Click Here</a>
    

    你的表单应该有一个id:

    <form id="yourForm" ...>
    

    【讨论】:

      【解决方案3】:

      好的,首先,如果您必须使用a标签进行提交。

      我建议你使用 jquery。

      <script type="text/javascript">
          $(document).ready(function(){
              $('form > a.submitter').click(function(){
                  $(this).parent().submit();
                  return false;
              });
          });
      </script>
      

      但我强烈建议您使用按钮标签来提交表单。因为按钮很容易设置样式。

      只需使用:

      <button type="submit">Submit</button>
      

      【讨论】:

        【解决方案4】:

        类似

        <a href="#" style="color:#000000;text-decoration:none;" onclick="this.form.submit();">Submit</a>
        

        您是否在 &lt;a&gt; 元素中使用图像或类似的东西?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-09-23
          • 2011-10-11
          • 2011-05-16
          • 2020-09-14
          • 2017-01-03
          • 1970-01-01
          • 2019-11-27
          相关资源
          最近更新 更多