Подскажите пожалуйста почему не работает код
if(document.register.email.value.length==0){
alert(<?php echo $REG_FORM_EMAIL_CHECK; ?>);
return false;
}
и как исправить?
Спустя 9 минут, 47 секунд (9.07.2011 - 03:36) waldicom написал(а):
Данный код стоит в файле с расширением .php ?
И что видно в результирующем html коде (это когда клик правой кнопкой мыщи и что-то подобное "показать исходный код страницы")?
И что видно в результирующем html коде (это когда клик правой кнопкой мыщи и что-то подобное "показать исходный код страницы")?
Спустя 53 минуты, 9 секунд (9.07.2011 - 04:30) Strannik написал(а):
да, это в файле php.
получается так
и из кода
должно получиться следующее
т.е. должно появиться всплывающее окно с надписью "Проверка началась".
Но вместо этого код не срабатывает и просто грузит форму по адресу, без проверки.
Почему так?
получается так
$REG_FORM_EMAIL_CHECK = "Проверка началась";
и из кода
if(document.register.email.value.length==0){
alert(<?php echo $REG_FORM_EMAIL_CHECK; ?>);
return false;
}
должно получиться следующее
if(document.register.email.value.length==0){
alert("Проверка началась");
return false;
}
т.е. должно появиться всплывающее окно с надписью "Проверка началась".
Но вместо этого код не срабатывает и просто грузит форму по адресу, без проверки.
Почему так?
Спустя 5 минут, 58 секунд (9.07.2011 - 04:36) waldicom написал(а):
Странно это все... Так php код не срабатывает или проверка на javascript не работает?
В общем надо смотреть сам файл .php (в котором сама форма и вышестоящий снипет)
В общем надо смотреть сам файл .php (в котором сама форма и вышестоящий снипет)
Спустя 16 минут, 28 секунд (9.07.2011 - 04:52) Strannik написал(а):
не срабатывает javascript, сам файл php без ошибок.
Спустя 2 часа, 12 минут, 28 секунд (9.07.2011 - 07:05) Rand написал(а):
Может быть в потому, что в alert ты печатаешь строку, не заключенную в кавычки? Так попробуй:
if(document.register.email.value.length==0){
alert('<?php echo $REG_FORM_EMAIL_CHECK; ?>');
return false;
}
Спустя 7 часов, 19 минут, 26 секунд (9.07.2011 - 14:24) quickxyan написал(а):
Strannik
а может еще перед этим кодом написать и после вставить по строчке?
а может еще перед этим кодом написать и после вставить по строчке?
echo '<script>';
echo '</script>';
Спустя 59 минут, 20 секунд (9.07.2011 - 15:23) inpost написал(а):
Strannik
Tебе уже сказали в начале, кавычки поставь...
В переменной текст стоит без кавычек, в алерте без кавычек - это обращение к переменной, а не к тексту.
Tебе уже сказали в начале, кавычки поставь...
В переменной текст стоит без кавычек, в алерте без кавычек - это обращение к переменной, а не к тексту.
Спустя 21 час, 49 минут, 49 секунд (10.07.2011 - 13:13) Strannik написал(а):
сорри что долго не отвечал.
конструкция такая
<?php
$REG_FORM_EMAIL_CHECK='hello';
?>
<script>
if(document.register.email.value.length==0){
alert('<?php echo $REG_FORM_EMAIL_CHECK; ?>');
return false;
}
</script>
конструкция такая
<?php
$REG_FORM_EMAIL_CHECK='hello';
?>
<script>
if(document.register.email.value.length==0){
alert('<?php echo $REG_FORM_EMAIL_CHECK; ?>');
return false;
}
</script>
Спустя 43 минуты, 26 секунд (10.07.2011 - 13:57) Winston написал(а):
Ты попробуй оставить только alert a if закомментить, если сработает, значит
Проверку
Проверку
Цитата (Strannik @ 10.07.2011 - 13:13) |
if(document.register.email.value.length==0){ |
неправильно написал
Спустя 2 дня, 19 часов, 46 минут, 50 секунд (13.07.2011 - 09:43) Strannik написал(а):
разобрался всем спасибо