> 1 <
Автор Сообщение
Alegorium # 121   2008-09-11 21:27 GMT+2 часа(ов)    


Возраст:
9 сообщений


Албанедз

Тут мы будем писать вопросы и советы по Яве.

Собственно вопрос первый :

вот у меня есть поле ввода

<form name="clock_form">
Содержимое: <input type="TEXTAREA" size="180" Height="280" name="clock">
</form>

(на названия типа клок_форм внимания не обращайте! я любитель писать ненастоящие названия )

там я пишу любой ХТМЛ текст и добавляю его пофигу-куда.

Так вот для самого ДОБАВЛЕНИЯ я создал кнопку

<form>
<input type="button" value="Добавить коммент" onclick="updateAdd()" >
</form>

ВНИМАНИЕ вопрос: как мне привязать нажатие кнопки ЕНТЕР в поле ввода, так чтобы вызывалось updateAdd() ?????????
ато при ЕНТЕР"е новое окно открываеться, все изменения исчезают , а меняется только УРЛ

до file://localhost/C:/Documents%20and%20Settings/Администратор/Мои%20документы/forHTML/Opros/test.html
после file://localhost/C:/Documents%20and%20Settings/Администратор/Мои%20документы/forHTML/Opros/test.html?clock=ВСЯКАЯ+БАЙДА

Онлайн статус Вебсайт Личное сообщение  
LinuXoid # 132   2008-09-11 22:53 GMT+2 часа(ов)    


Возраст:
14 сообщений



Хм..., следовало бы перенести в топик по ява скрипту
Онлайн статус Вебсайт Личное сообщение  
Alegorium # 137   2008-09-12 14:14 GMT+2 часа(ов)    


Возраст:
9 сообщений


Албанедз

Я видимо неправильно выразился O_o

Я имел ввиду перехват нажатия ЕНТЕР в поле ввода
Онлайн статус Вебсайт Личное сообщение  
LinuXoid # 153   2008-10-01 03:28 GMT+2 часа(ов)    


Возраст:
14 сообщений



Пример первый:
Цитата
<html>
<head>
<title>
Пример by LinuXoid ;)
</title>
<script type="text/javascript">
function out(){
alert(f.txt.value);
}
</script>
</head>
<body>
<form name="f" id="f">
<input type="text" size="10" name="txt" id="txt"/><br/>
<input type="button" value="Вывести" onclick="out()"/>
</form>
</body>
</html>




Пример второй:
Цитата

<html>
<head>
<title>
Пример by LinuXoid ;)
</title>
<script type="text/javascript">
function out(){
if (event.keyCode==13 || event.srcElement.id =='button')
alert(f.txt.value);
}
</head>
</script>
<body>
<form name="f" id="f" onSubmit="return false;">
<input type="text" size="10" name="txt" id="txt" onkeydown="out()"/><br/>
<input type="button" value="Вывести" onclick="out()" id="button"/>
</form>
</body>
</html>





В первом примере текст едитбокса(поле ввода) будет выведен в месседжбоксе по клику на кнопку "вывести", обработка нажатия Enter'a не ведется, потому будет выполнен стандартный обработчик события Submit (именно потому и менялся url). Во втором примере вывод текста едитбокса будет проведен как по клику на кнопку "вывести", так и при нажатии Enter'a в самом едитбоксе. Примеры рабочие 100%.

Сообщение было отредактировано LinuXoid (2008-10-01 04:13 GMT+2 часа(ов), 707 дней назад)
Онлайн статус Вебсайт Личное сообщение  
Alegorium # 158   2008-10-05 18:11 GMT+2 часа(ов)    


Возраст:
9 сообщений


Албанедз

Отлично! Второй пример - то что надо!
Онлайн статус Вебсайт Личное сообщение  
LinuXoid # 163   2008-10-22 15:41 GMT+2 часа(ов)    


Возраст:
14 сообщений



Следует учитывать, что кроссбраузерные скрипты написать сложно, поэтому не факт, что данный пример во всех браузерах будет работать
Онлайн статус Вебсайт Личное сообщение  
> 1 <

Анализ сайта



Страница создана за 0.103 секунды