関数から返されたブール値を使用してオプションが選択されていることを検証するフォームがあります。
<form id="checkoutForm" action="https://www.paypal.com/cgi-bin/webscr" onsubmit="return validateForm()" method="post" name="paypal">
そして、私はこの標準の画像ボタンでフォームを送信していました:
<input name="submit" type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" value="Checkout">
ただし、私は更新していて、代わりにCSSボタンを使用しているので、次のようにフォームを送信します。
<a href="javascript:void(0)" style="float:right;" class="shopbutton" onclick="document.forms['checkoutForm'].submit();">Checkout with PayPal</a>
次のように標準ボタンを使用できます。
<input name="submit" type="submit" class="shopbutton" value="Checkout">
しかし、これは私に他のいくつかの小さな問題を引き起こします、そして私はフォームが他の方法を使用して検証することを確実にする方法を知りたいですか?
TIA
<a href
編集:タイプボタンを使用する場合、ボタンが<form>
タグの外側で宣言されていることにも言及する必要があります。