ラジオボタンとフォームに関するjQueryの質問があります。
タブ付きのコンテンツを5つのタブで設定し、各タブにフォームを設定しました。
各フォームは、5つのラジオボタンと送信ボタンで構成されています。
最初に選択が行われたことを検証するjQueryセットアップがあり、次にAJAXを使用してフォームを送信し、現在のタブ(slideUp)を閉じて、次のタブ(slideDown)を開きます。
私がやりたいのは、送信ボタンを削除し、ラジオボタンのいずれかをクリックしてフォームを送信することです。ラジオボタンをクリックするとフォームが送信され、現在のタブが閉じて次のタブが開きます。
ラジオボタンのいずれかをクリックすると形式が送信され、タブが閉じるようにするには、何をする必要がありますか。私のjQueryコードは以下に掲載されています。
$("#selfAss1").validate({
invalidHandler: function(e, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
var message = errors == 1
? 'You missed 1 field. It has been highlighted below'
: 'You missed ' + errors + ' fields. They have been highlighted below';
$("div.error span").html(message);
$("div.error").show();
} else {
$("div.error").hide();
}
},
onkeyup: false,
submitHandler: function() {
$.post('/_action.php', $("#selfAss1").serialize(), function(data) {
$('.pane1').slideUp('slow');
$('#result1').html(data);
$('.pane2').slideDown('slow');
});
},
debug:true
});