Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > вызов php функции поcле перехода с input


Автор: chiffa 30.10.2008, 13:18
Всем привет. Такая проблемка. Нужно реализовать следующее:

1. В поле формы вводится опредленная информация
2. После того как пользователь покинул поле (перешел к заполению другого) вызывается проверка введнных данных
3. Проверка происходит через функцию написаную на пхп.

Я реализовал так:

Код

Заполните поле:
<?include ('func/mycheck.cff');?>
<script language="javascript">
function myjs ()
{
<?
check_my (document.getElementById('myName').value);
?>
}
</script>

<input type=text name='my' id="myName" size='7' onBlur='myjs();'>


при таком коде на экран выводится: "Заполните поле:" и больше ничего. тоесть выполнение останавливается. Подскажите в чем ошибка и как это лучьше реализовать?

Автор: chiffa 30.10.2008, 13:34
гм... это меня переклинило, правильно так:

Код

check_my ("document.getElementById('myName').value");


но нужного результата нету...

Автор: bars80080 30.10.2008, 14:12
Цитата(chiffa @  30.10.2008,  12:18 Найти цитируемый пост)
при таком коде на экран выводится: "Заполните поле:" и больше ничего. тоесть выполнение останавливается

происходит так по той простой причине, что javascript твой находится в клиенте, в браузере пользователя, а пхп-код находится на сервере и никоим образом не может обработать что-то по команде javascript без отсылки данных на сервер, т.е. без перезагрузки всей страницы или хотя бы её части

учитывая полное смешение языков советую почитать это http://phpfaq.ru/na_tanke прежде чем продолжать какие бы то ни было дальнейшие действия

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)