开发者

Submit Form Via JavaScript

开发者 https://www.devze.com 2023-01-31 21:16 出处:网络
I have an html file with a form containing a submit button, and an anchor tag that is outside of the form.Is it possible to \"simulate\" the submit button from the anchor link?

I have an html file with a form containing a submit button, and an anchor tag that is outside of the form. Is it possible to "simulate" the submit button from the anchor link?

In other words can a JavaScr开发者_Python百科ipt function "call" submit for a form on the page?


Sure you can use the submit() method to submit a form like this:

<a href="#" onclick="document.FormName.submit()">Submit Form</a>

Or

<a href="#" onclick="document.getElementById('formID').submit()">Submit Form</a>

To go unobstrusive, you can do this instead:

HTML:

You can give your link an id:

<a href="#" id="link">Submit Form</a>

Javascript:

<script type="text/javascript">
  var link = document.getElementById('link');

  link.onclick = function(){
    document.getElementById('formID').submit();
    return false;
  };
</script>

where formID is the id of the form.


Something like this might work... (Assuming that you give an id to your submit button.)

<a href="#" onclick="document.getElementById('theSubmitButton').click();return false;">Submit form</a>
0

精彩评论

暂无评论...
验证码 换一张
取 消