検証後、別の隠しボタンでカスタム送信をトリガーする必要があります。コードは正常に動作しますが、デフォルトでのみ機能します。私は間違って何をしていますか?ここでJqueryラジオでボタンをトリガーする方法
はフォームオフSPARTです:...ここNADはスクリプト ある
<label for="a1"><input id="a1" type="radio" name="method" value="PayPal" validate="required:true" checked>PayPal</label>
<label for="a2"><input id="a2" type="radio" name="method" value="SEB">SEB</label>
...
<input class="checkout" type="button" value="checkout">
<input class="paypal" type="button" value="paypal">
$(document).ready(function() {
$("#checkout").validate({
success: "valid",
submitHandler: function(form) {
var v = "$('input[name=method]:checked', '#checkout').val()";
switch(v){
case "PayPal": $('.paypal').trigger('click');
default: ^$('.checkout').trigger('click');
break;
}
}
});
});
私はこれを作るために、任意の新鮮なアイデアを必要とします作業。
の周りに余分な引用符を持っています( '.checkout')。trigger( 'クリック'); – chepe263
デフォルトの直前にブレークを追加する – Ghokun
^互換性のために特別な文字ですので、それはOKです。 –