собственно вот кусок кода
script type="text/javascript">
function check() {
if(document.getElementById("check1").value=="")
if(document.getElementById("check2").value=="") {alert('для регистрации вы должны укачать хотябы одно из полей телефон или e-mail'); return false;}
}
</script>
<form method="post" action="/auth/index.php?register=yes" name="bform" onsubmit="check()">
<input type="hidden" name="backurl" value="/auth/index.php" />
<input type="hidden" name="AUTH_FORM" value="Y" />
<input type="hidden" name="TYPE" value="REGISTRATION" />
<table>
<thead>
<tr>
<td colspan="2"><b>Регистрация</b></td>
</tr>
</thead>
<tbody>
<tr>
<td>Имя:</td>
<td><input type="text" name="USER_NAME" maxlength="50" value="" /></td>
</tr>
<tr>
<td>Отчество</td>
<td><input type="text" name="REGISTER[SECOND_NAME]" maxlength="50" value="" /></td>
</tr>
<tr>
<td>Фамилия:</td>
<td><input type="text" name="USER_LAST_NAME" maxlength="50" value="" /></td>
</tr>
<tr>
<td>Телефон:</td>
<td><input maxlength="50" id="check1" type="text" name="REGISTER[PERSONAL_PHONE]" value="" /></td>
</tr>
<tr>
<td><span class="starrequired">*</span>Логин (мин. 3 символа):</td>
<td><input type="text" name="USER_LOGIN" maxlength="50" value="" /></td>
</tr>
<tr>
<td><span class="starrequired">*</span>Пароль:</td>
<td><input type="password" name="USER_PASSWORD" maxlength="50" value="" /></td>
</tr>
<tr>
<td><span class="starrequired">*</span>Подтверждение пароля:</td>
<td><input type="password" name="USER_CONFIRM_PASSWORD" maxlength="50" value="" /></td>
</tr>
<tr>
<td><span class="starrequired">*</span>E-Mail:</td>
<td><input id="check2" type="text" name="USER_EMAIL" maxlength="255" value="" /></td>
</tr>
<tr>
<td>Имя <span class="starrequired">*</span>:</td>
<td><input size="30" type="text" name="REGISTER[NAME]" value="" /></td>
</tr>
<tr>
<td colspan="2"><b>Защита от автоматической регистрации</b></td>
</tr>
<tr>
<td></td>
<td>
<input type="hidden" name="captcha_sid" value="2e020e11e681c42b1d553413c92a4104" />
<img src="/bitrix/tools/captcha.php?captcha_sid=2e020e11e681c42b1d553413c92a4104" width="180" height="40" alt="CAPTCHA" />
</td>
</tr>
<tr>
<td><span class="starrequired">*</span>Введите слово на картинке:</td>
<td><input type="text" name="captcha_word" maxlength="50" value="" /></td>
</tr>
</tbody>
<tfoot>
<tr>
<td></td>
<td><input type="submit" name="Register" value="Регистрация" /></td>
</tr>
</tfoot>
</table>
<p>Пароль должен быть не менее 6 символов длиной.</p>
<p><span class="starrequired">*</span>Обязательные поля</p>
<p>
<a href="/auth/index.php?login=yes"><b>Авторизация</b></a>
</p>
</form>
в форме на онсабмит стоит функция.. поидее при сабмите должно выскакивать сообщение если одно из полей не заполнено.. и оно даже выскакивает! но, форма всё равно отправляется несмотря даже на то что стоит return false;
как мне предотвратить отправку даных если необходимые поля не заполнены?