Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

PHP и JavaScript

9.0K
16 августа 2006 года
Scottie
33 / / 12.05.2006
есть такая функция на js
function CheckForm(UserForm)
{
var is_ok = true;

if (UserForm.name.value == '')
{
is_ok = false;
alert("тратата!!");
UserForm.name.style.backgroundColor='#E9C0B6';
UserForm.name.focus();
}

if (UserForm.email.value == '')
{
is_ok = false;
alert("тратататl!");
UserForm.email.focus();
}

return is_ok;
}
// -->
</script>
форма

<form onSubmit = "return CheckForm(this)">
Name: <INPUT TYPE="TEXT" name="name" align="middle" size="50" >
<br><br>E-mail: <INPUT TYPE="text" name="email" align="middle" size="50">
<INPUT TYPE="hidden" name="chek" value="1">
<br><br><INPUT TYPE="SUBMIT" name="Submit" value="отправить">
</form>

без использования пхп все оке,как надо.

но когда я печатаю форму из пхп,а js-функцию за тегами <? ?>,то форма появляется...но js не работает. что не так?
или так делать нельзя вообще?
1.8K
16 августа 2006 года
LastSoul
279 / / 28.12.2005
чет я непонял как ты за тэгами <? ?> пишешь js-функцию ???
если так:
 
Код:
<?
 function CheckForm(UserForm)
  {
  var is_ok = true;
  ....
  }
?>

то это неправильно, это уже не js-функция, а пхп-функция и к тому же с ошибками...
18K
17 августа 2006 года
lDaniil
8 / / 16.08.2006
<SCRIPT LANGUAGE="JavaScript">

function CheckForm(UserForm)
{
var is_ok = true;

if (UserForm.name.value == '')
{
is_ok = false;
alert("тратата!!");
UserForm.name.style.backgroundColor='#E9C0B6';
UserForm.name.focus();
}

if (UserForm.email.value == '')
{
is_ok = false;
alert("тратататl!");
UserForm.email.focus();
}

return is_ok;
}

</SCRIPT>

<?PHP

Echo '<form onSubmit = "return CheckForm(this)">
Name: <INPUT TYPE="TEXT" name="name" align="middle" size="50" >
<br><br>E-mail: <INPUT TYPE="text" name="email" align="middle" size="50">
<INPUT TYPE="hidden" name="chek" value="1">
<br><br><INPUT TYPE="SUBMIT" name="Submit" value="отправить">
</form>' ;

?>
9.0K
18 августа 2006 года
Scottie
33 / / 12.05.2006
[QUOTE=LastSoul]чет я непонял как ты за тэгами <? ?> пишешь js-функцию ???
если так:
 
Код:
<?
 function CheckForm(UserForm)
  {
  var is_ok = true;
  ....
  }
?>

то это неправильно, это уже не js-функция, а пхп-функция и к тому же с ошибками...[/QUOTE]

нее....это вроде как внутри тегов! я это прекрасно понимаю) в общем спасибо за ответ...написано все было у меня правильно,перезапустил окно браузера и все заработало,даж не пойму что с ним было...перед этим сидел часа 3 и тупил,лохонулся...
12
18 августа 2006 года
alekciy
3.0K / / 13.12.2005
Возможно ты забыл вывести в браузер другие необходимые HTML теги. Т.е.
Код:
<?
print '<html>';
print '<head>';
print '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">';
print '<title></title>';
print '</head><body>';

?>
<SCRIPT LANGUAGE="JavaScript">

function CheckForm(UserForm)
{
.....
</form>' ;

print '</body></html>';
?>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог