Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发现错误后,Javascript重新提交不起作用_Javascript_Php_Jquery - Fatal编程技术网

发现错误后,Javascript重新提交不起作用

发现错误后,Javascript重新提交不起作用,javascript,php,jquery,Javascript,Php,Jquery,当我选中该框并且脚本没有发现任何错误时,我可以提交它。但是,如果我没有选中该复选框,则会发生错误,无法再次单击“发送”按钮。它停止工作,只有错误文本消失,但我没有重定向到提交后的页面。我能做些什么来改善这一点 使用dokoncit的原因=1是在那之前有更多的国际单项体育联合会。我只是不想把它贴在这里,因为它不是必需的。即使在这种情况下也不起作用 $('input[type=radio]').click(function(){ var thisName=$(this).attr('name'

当我选中该框并且脚本没有发现任何错误时,我可以提交它。但是,如果我没有选中该复选框,则会发生错误,无法再次单击“发送”按钮。它停止工作,只有错误文本消失,但我没有重定向到提交后的页面。我能做些什么来改善这一点

使用dokoncit的原因=1是在那之前有更多的国际单项体育联合会。我只是不想把它贴在这里,因为它不是必需的。即使在这种情况下也不起作用

 $('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中进行演示会更好