Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работает форма. не работает встроенный яваскрипт.
 
 автор: Fenikss   (27.10.2011 в 12:33)   письмо автору
 
 

Не работает форма. не работает встроенный яваскрипт.Что я делаю не так?

<form enctype='multipart/form-data' name='form' action=../vvod/vvod2.php method=post>
<table border="0" width="50%">
<tr valign="top"><td >
<div>

Используйте тэги для выделения текста:<br>
Жирный: <a href=# onClick="javascript:tag('', ''); return false;" >[b][/b]</a><br>
Наклонный: <a href=# onClick="javascript:tag('', ''); return false;">[i][/i]</a><br>
URL: <a href=# onClick="javascript:tag('[url]', '[/url]'); return false;" >[url][/url]</a><br>
</div>
</td></tr>
</table>

<br />
<textarea input="input" name="theme" cols="100" rows="20" id="theme" value=""></textarea>
<br />
<input type="submit" name="Submit" value=" в в о д " />
</form>
<script language='JavaScript' type='text/javascript'>
<!--
setfocus('form', 'theme');
//-->
</script>
<?
function setfocus(frmName,element)
{
var str = "document."+frmName+"."+element+".focus()";
eval(str);
}
?>

  Ответить  
 
 автор: АЯС   (27.10.2011 в 13:03)   письмо автору
 
   для: Fenikss   (27.10.2011 в 12:33)
 

1. Где функция tag ()?

2. Какой дятел научил вас ставить комментарии после <script> и перед </script>?
В природе давно нет браузеров, кои не понимают тега <script>.

3. Что за бред написан у вас после закрывающего </script>?
Если это - вставка PHP-кода, то всякая PHP-вставка должна содержать методы вывода строк - print либо echo.
А так у вас просто бессмысленный набор символов.

  Ответить  
 
 автор: Fenikss   (27.10.2011 в 13:28)   письмо автору
 
   для: АЯС   (27.10.2011 в 13:03)
 

это функция PHP

<form enctype='multipart/form-data' name='form' action=../vvod/vvod2.php method=post>
<table border="0" width="50%">
<tr valign="top"><td >
<div>

Используйте тэги для выделения текста:<br>
Жирный: <a href=# onClick="javascript:tag('[ b ]', '[/b]'); return false;" >[b][/b]</a><br>
Наклонный: <a href=# onClick="javascript:tag('[ i ]', '[/i]'); return false;">[i][/i]</a><br>
URL: <a href=# onClick="javascript:tag('[url]', '[/url]'); return false;" >[url][/url]</a><br>
</div>
</td></tr>
</table>

<br />
<textarea input="input" name="theme" cols="100" rows="20" id="theme" value=""></textarea>
<br />
<input type="submit" name="Submit" value=" в в о д " />
</form>
<script language='JavaScript' type='text/javascript'>
<!--
setfocus('form', 'theme');
//-->
</script>
<?
function setfocus(frmName,element)
{
var str = "document."+frmName+"."+element+".focus()";
eval(str);
}
?>

  Ответить  
 
 автор: Fenikss   (27.10.2011 в 13:30)   письмо автору
 
   для: Fenikss   (27.10.2011 в 13:28)
 

я не программирую на Ява.
поэтому такие неточности.
как это правильно переписать?

  Ответить  
 
 автор: АЯС   (27.10.2011 в 21:23)   письмо автору
 
   для: Fenikss   (27.10.2011 в 13:28)
 

Где "функция PHP"? Какая такая "функция PHP"?

У вас в коде черным-по-белому написано
 <a href=# onClick="javascript:tag('[url]', '[/url]'); 

Слово (протокол) javascript: видите?

Так что функция tag () должна быть определена на странице в Javascript'e.
-----

Видимо, у вас неверное представление о взаимосвязи PHP, HTML и JS.
Проясняю вам очень кратко:
1. Браузеры понимают ТОЛЬКО и ИСКЛЮЧИТЕЛЬНО лишь два языка из перечисленных, а именно HTML и JS.
2. PHP в данном случае работает ЛИШЬ КАК генератор HTML- и JS-кодов. Сиречь PHP всего лишь создаёт эти самые коды, причём создает их на сервере. И, создав, отдаёт браузеру уже готовые HTML- и JS-коды. Вот и всё! PHP после этого отключается. Вызвать какую-либо функцию PHP со страницы НЕВОЗМОЖНО.
НИКАКАЯ функция PHP просто не может взаимодействовать ни с одним объектом на странице - ни со ссылкой, ни с формой, ни с окном... вообще ни с каким-либо тегом.
Любая из функций PHP работает только и исключительно НА СЕРВЕРЕ и только в процессе создания HTML- и JS-кодов.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования