我有一个关于单选按钮和表单的 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
});