发现错误后,Javascript重新提交不起作用
当我选中该框并且脚本没有发现任何错误时,我可以提交它。但是,如果我没有选中该复选框,则会发生错误,无法再次单击“发送”按钮。它停止工作,只有错误文本消失,但我没有重定向到提交后的页面。我能做些什么来改善这一点 使用dokoncit的原因=1是在那之前有更多的国际单项体育联合会。我只是不想把它贴在这里,因为它不是必需的。即使在这种情况下也不起作用发现错误后,Javascript重新提交不起作用,javascript,php,jquery,Javascript,Php,Jquery,当我选中该框并且脚本没有发现任何错误时,我可以提交它。但是,如果我没有选中该复选框,则会发生错误,无法再次单击“发送”按钮。它停止工作,只有错误文本消失,但我没有重定向到提交后的页面。我能做些什么来改善这一点 使用dokoncit的原因=1是在那之前有更多的国际单项体育联合会。我只是不想把它贴在这里,因为它不是必需的。即使在这种情况下也不起作用 $('input[type=radio]').click(function(){ var thisName=$(this).attr('name'
$('input[type=radio]').click(function(){
var thisName=$(this).attr('name');
$('input[name='+thisName+']').each(function(){
$(this).siblings('.checkbox').css('background-color','rgb(253, 92, 22)');
});
$(this).siblings('.checkbox').css('background-color','rgb(0, 0, 0)');
});
$("input[name='pohlavi']").click(function(){
$('#pohlavi_err').html('');
});
$('#form').submit(function(){
var dokoncit = 1;
if (!$("input[name='pohlavi']:checked").val()) {
$('#pohlavi_err').html('<font color="red">Musíš zadat, jestli jseš kluk nebo holka</font>');
var dokoncit = 'pohlavi';
}
if(dokoncit!=1){
console.log(dokoncit);
shakeButton('#reg_button');
return false;
}else{
return true;
}
});
表格的一部分:
<form method="post" action="" autocomplete="off" id="form">
<label>Muž <input type="radio" name="pohlavi" value="m" class="graphic_checkbox" '.((getRequest('pohlavi')=='m'||$fb_gender=='male')?'checked="checked"':'').'></label>
<label>Žena <input type="radio" name="pohlavi" value="f" class="graphic_checkbox" '.((getRequest('pohlavi')=='f'||$fb_gender=='female')?'checked="checked"':'').'></label>
<span id="pohlavi_err"></span>
谢谢你的帮助 请将相关元素添加到HTML中。在JSFIDLE中进行演示会更好