【发布时间】:2026-01-04 07:05:02
【问题描述】:
我有两种形式,一种是贝宝按钮,另一种是姓名电子邮件等。 我希望在单击贝宝按钮时提交带有详细信息的表单,如果没有详细信息,则不要将表单提交到贝宝并显示输入错误。 Javascript 是我正在努力解决的问题。
到目前为止的 HTML5:
<form id="info_on_pay" action="" method="post" target="">
First name:<br>
<input type="input" name="First_Name" id="First_Name"><br>
Last name:<br>
<input type="input" name="Last_Name" id="Last_Name"><br>
Email:<br>
<input type="input" name="Email" id="Email"><br>
Target URL:<br>
<input type="input" name="Target" id="Target">
</form>
</div>
<div id="price_area"><h1>£10</h1></div>
<div id="button_placement">
<form id="pay_button" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" onclick="return click();">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="KG8PZVUP3AGVE">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
Javascipt 文件:
function Function() {
if ("pay_button").onclick();
document.getElementById("info_on_pay").submit();
};
【问题讨论】:
-
我想,您应该考虑将您的表单放在“成功”页面(用户付款成功后的页面)。
-
在交易之前我想要它,所以请你帮帮我。
标签: javascript forms form-submit