- Автор темы
- #1
не работает javascript функция submit() она не отправляет форму, почему не знаю, перепробовал кучу вариантов
PHP:
<?php
// проверяем произошла ли отправка формы
if(isset($_POST['opros']) or isset($_POST['var1']))
{
//вводные данные
echo "<br><br>Отправка произошла<br><br>";
}
?>
<script language="javascript">
<!--
var check = 2; //немного обрезал ненужный код, просто данная переменная возвращает количество выбранных вариантов
function checkSubmit()
{
if (check == '0')
{
alert ( 'Вы не выбрали ни одного варианта ответа') ;
}
else
{
document.getElementById("myTest").submit(); // вот эта хрень не отправляет форму, перепробовал все варианты!!!
}
}
//-->
</script>
<form action="./opros.php" method="POST" id="myTest" name="myTest" >
<input type="checkbox" value="1" id="chek1" onclick="checkCheck(this)" name="var1" />1<br>
<input type="checkbox" value="2" id="chek2" onclick="checkCheck(this)" name="var2" />2<br>
<input type="checkbox" value="3" id="chek3" onclick="checkCheck(this)" name="var3" />3<br>
<input type="checkbox" value="4" id="chek4" onclick="checkCheck(this)" name="var4" />4<br>
<input type="checkbox" value="5" id="chek5" onclick="checkCheck(this)" name="var5" />5<br>
<input type="checkbox" value="6" id="chek6" onclick="checkCheck(this)" name="var6" />6<br>
<input type="checkbox" value="7" id="chek7" onclick="checkCheck(this)" name="var7" />7<br>
<input type="checkbox" value="8" id="chek8" onclick="checkCheck(this)" name="var8" />8<br>
<input type="checkbox" value="9" id="chek9" onclick="checkCheck(this)" name="var9" />9<br>
<input type="checkbox" value="10" id="chek10" onclick="checkCheck(this)" name="var10" />10<br>
<input type="button" value="Проголосовать" name="opros" onClick="checkSubmit()" /><br>
</form>