вопрос
День добрый, пытался реализовать обязательные доп.поля так:
Там 2 варианта пробовал, оба морозит и всё равно регистрирует, как это можно человечески реализовать?
$tpl->copy_template = "
<form method=\"post\" name=\"registration\" enctype=\"multipart/form-data\" onsubmit=\"return check_reg_daten2 ( );\" action=\"\">\n" . $tpl->copy_template . "
<input name=\"submit_val\" type=\"hidden\" id=\"submit_val\" value=\"submit_val\" />
<input name=\"do\" type=\"hidden\" id=\"do\" value=\"register\" />
<input name=\"doaction\" type=\"hidden\" id=\"doaction\" value=\"validating\" />
<input name=\"id\" type=\"hidden\" id=\"id\" value=\"{$_REQUEST['id']}\" />
</form>";
$tpl->copy_template .= <<<HTML
<script language='javascript' type="text/javascript">
<!--
function check_reg_daten2 () {
if(document.forms.registration.fullname.value == '') {
DLEalert('{$lang['reg_err_30']}', dle_info);return false;
}
if($.trim($('.xprofile').find('input[id^=xfield]').val()).length < 1 || $.trim($('.xprofile').find('input[id^=xfield]').val()).length =='') {
DLEalert('Заполните значение доп. поля', dle_info);return false;
}
return true;
};
//-->
</script>
HTML;
$tpl->compile( 'content' );
$tpl->clear();
Там 2 варианта пробовал, оба морозит и всё равно регистрирует, как это можно человечески реализовать?