如何从另一个动作执行按钮?

时间:2017-12-02 01:33:59

标签: jquery html5

我有PayPal付款表单

<form name="form1" method="https://www.sandbox.paypal.com/cgi-bin/webscr">
<!-- Rest of input -->

<!-- Button that executes the redirection to paypal payment -->

<input type="submit" value="paypal sandbox">

</form>

但是这个提交类型输入我想从另一个动作执行它,我在表单外面有一个链接(form)所以我想要实现的是点击以下链接:

<a class="checkout" onclick="process(2)">continue</a>

执行以下操作:

<input type="submit" value="paypal sandbox">

使用jQuery或其他控件。

2 个答案:

答案 0 :(得分:0)

<a class="checkout" onclick="process(2); $('form').submit();">continue</a>

如果页面中有多个表单,则可以使用不同的选择器进行识别

  • Id
  • 名称属性等

表单id = Myform1

的示例
<a class="checkout" onclick="process(2); $('form#Myform1').submit();">continue</a>

答案 1 :(得分:0)

你可以双向实现。

提交表格:

<a class="checkout" onclick="process(2); $('[name=form1]').submit();">continue</a>

通过触发点击位于相应表单内的submit按钮:

<a class="checkout" onclick="process(2); $('[type=submit]').trigger('click');">continue</a>