Смысл в том, что форма постоянно выдаёт ошибку "необходимо ввести номер телефона" даже, когда он уже введён. Код работал нормально, но у меня заглючил редактор и из-за этого по всему тексту в хаотичном порядке расставились пробелы, сместились некоторые строки, форма вообще не работала. Я, вроде как, исправил, что увидел, но что-то осталось и теперь рассказывает, что не введён номер. Код: | Код | <? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();?> <script type="text/javascript">
function show() { $('#registr').css('display','block'); $('.light-window').css('display','block'); }
function validateReg() { var errs = false;
var mail = $("#EMAIL").val(); if(!IsEmail(mail)) { $("#EMAIL").css("border","1px solid #8A2E55"); $("#EMAIL").next().removeClass('hide'); errs = true; }else{ $("#EMAIL").css("border","1px solid #E3E3E3"); $("#EMAIL").next().addClass('hide'); } if($('#NAME').val() == "") { $("#NAME").css("border","1px solid #8A2E55"); $("#NAME").next().removeClass('hide'); errs = true; }else{ $("#NAME").css("border","1px solid #E3E3E3"); $("#NAME").next().addClass('hide'); } if($('#prephone').val() == "") { $("#prephone").css("border","1px solid #8A2E55"); $("#ph").next().removeClass('hide'); errs = true; }else{ $("#prephone").css("border","1px solid #E3E3E3"); $("#ph").next().addClass('hide'); } if($('#phone').val() == "") { $("#phone").css("border","1px solid #8A2E55"); $("#ph").next().removeClass('hide'); errs = true; }else{ $("#phone").css("border","1px solid #E3E3E3"); $("#ph").next().addClass('hide'); } if($('#PASSWORD').val() == "") { $("#PASSWORD").css("border","1px solid #8A2E55"); $("#PASSWORD").next().removeClass('hide'); errs = true; }else{ $("#PASSWORD").css("border","1px solid #E3E3E3"); $("#PASSWORD").next().addClass('hide'); }
if($('#CONFIRM').val() == "") { $("#CONFIRM").css("border","1px solid #8A2E55"); $("#CONFIRM").next().removeClass('hide'); errs = true; }else{ $("#CONFIRM").css("border","1px solid #E3E3E3"); $("#CONFIRM").next().addClass('hide'); } if($('#PASSWORD').val() != $('#CONFIRM').val()) { $("#CONFIRM").css("border","1px solid #8A2E55"); $("#CONFIRM").next().removeClass('hide'); errs = true; }else{ $("#CONFIRM").css("border","1px solid #E3E3E3"); $("#CONFIRM").next().addClass('hide'); }
if(!errs) $('#RegErr').load('/endreg.php',{'REGISTER[LOGIN]':$("#EMAIL").val(),'REGISTER[EMAIL]':$("#EMAIL").val(),'REGISTER[NAME]':$("#NAME").val(),'REGISTER[PERSONAL_PHONE]':$("#ph").val(),'REGISTER[PASSWORD]':$("#PASSWORD").val(),'REGISTER[CONFIRM_PASSWORD]':$("#CONFIRM").val(), 'register_submit_button':'Регистрация'});
}
</script>
<!--registr WINDOW--> <? if(isset($_REQUEST["REGISTER"]["EMAIL"])) $_REQUEST["REGISTER"]["LOGIN"] = $_REQUEST["REGISTER"]["EMAIL"]; ?> <!--div class="window-form-top"></div--> <div class="window-form-body">
<div id="RegErr"></div>
<div id="regForm"> <div class="title-wind">Регистрация</div>
<div class="quest-field">* - Поля, обязательные для заполнения</div> <div class="cl"></div> <form method="post" action="/endreg.php" name="regform" enctype="multipart/form-data"> <div class="quest-left">E-mail:* </div> <div class="quest-right"> <input id="EMAIL" onkeyup="javascript:$('#LOGIN').val($(this).val());" type="text" name="REGISTER[EMAIL]" value="<?=$_REQUEST["REGISTER"]["EMAIL"]?>" class="search-top-text quest-text err" /> <div class="err-text hide">Введите корректный E-mail</div> </div> <div class="quest-left">ФИО:*</div> <div class="quest-right"> <input id="NAME" type="text" value="<?=$_REQUEST["REGISTER"]["NAME"]?>" name="REGISTER[NAME]" class="search-top-text quest-text" /> <div class="err-text hide">Введите ФИО</div> </div> <div class="cl"></div> <div class="quest-left">Телефон:*</div> <div class="quest-right"> <div class="fl" style="margin-top:13px;">+7</div> <input on keyup="javascript:$('#ph').val('+7 ('+ $(this).parent().children('#prephone').val()+') ' + $('#phone').val());" id="prephone" type="text" name="REGISTER[PERSONAL_PHONE1]" style="width:30px; margin:5px 9px 5px 6px;" value="<?=$_REQUEST["REGISTER"]["PERSONAL_PHONE1"]?>" class="search-top-text quest-text" /> <input on keyup="javascript:$('#ph').val('+7 ('+ $(this).parent().children('#prephone').val()+') ' + $('#phone').val());" id="phone" type="text" name="REGISTER[PERSONAL_PHONE2]" style="width:175px; margin-top:5px;" value="<?=$_REQUEST["REGISTER"]["PERSONAL_PHONE2"]?>" class="search-top-text quest-text" /> <input id="ph" type="hidden" value="<?=$_REQUEST["REGISTER"]["PERSONAL_PHONE"]?>" name="REGISTER[PERSONAL_PHONE]" /> <div class="err-text hide">Введите код и номер телефона</div> </div> <div class="cl"></div>
<div class="quest-left">Пароль:*</div> <div class="quest-right"> <input id="PASSWORD" type="password" name="REGISTER[PASSWORD]" value="<?=$_REQUEST["REGISTER"]["PASSWORD"]?>" class="search-top-text quest-text" /> <div class="err-text hide">Введите пароль</div> </div> <div class="cl"></div> <div class="quest-left" style="margin-top:11px; line-height:14px">Повторите<br/>пароль:*</div> <div class="quest-right" style="margin-top:1px;"> <input id="CONFIRM" type="password" name="REGISTER[CONFIRM_PASSWORD]" value="<?=$_REQUEST["REGISTER"]["CONFIRM_PASSWORD"]?>" class="search-top-text quest-text" /> <div class="err-text hide">Введите правильно подтверждение пароля</div> </div> <div class="cl"></div> <div class="quest-left"> </div> <div class="quest-right"> <input onClick="javascript:validateReg()" type="button" class = "quest-button registr-button" value="Зарегистрироваться" /> <input type="submit" name="register_submit_button" id="register_submit_button" class = "quest-button registr-button hide" value="Зарегистрироваться" /> </div> <div class="cl"></div> </form> </div> </div> <!--div class="window-form-bottom"></div--> <!--END registr WINDOW-->
|
|