Копирование текста из одного input в другой
Снова обращаюсь к спецам. Js использую изредка, потому особо не знаю.
Есть две формы. При вводе текста в поле одной формы надо, чтобы заполнялось автоматом "параллельное" поле в другой форме. Желательно побуквенно. Хотя можно и по нажатию Submit, что не очень красиво. Функция, думаю, будет на одну строку. Не хочется изобретать велосипед. Не подскажете пэхапэшнику?:help: |
Эдди,
jQuery <script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <input id=InpFrm1 type=text name=InpFrm2 autocomplete="off"/> <input id=InpFrm2 type=text name=InpFrm2 autocomplete="off"/> <script> var a,L,epl=$("#InpFrm1"); function epl3(){a=epl.val();$("#InpFrm2").val(a)};epl3(); $("#InpFrm1").click(function (){setTimeout('epl3()',100)}); epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()}); </script> |
Спасибо!!!
|
Deff,
событие input забыл, из новой спецификации. специально для таких целей сделано. Проблема лишь в ИЕ но тем не менее. <script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <input id=InpFrm1 type=text name=InpFrm2 autocomplete="off"/> <input id=InpFrm2 type=text name=InpFrm2 autocomplete="off"/> <script> var a,L,epl=$("#InpFrm1"); function epl3(){ a = epl.val(); $("#InpFrm2").val(a) }; epl3(); $("#InpFrm1").click(function(){ setTimeout('epl3()',100) }); epl.bind('input',function(e){ epl3(); }); </script>не работает в ишаке, но зато моментальное копирование |
devote,
Пасиб, про input - не нал, |
Граничащий с этим вопрос - чтобы темы не плодить:
Вот здесь описано несколько событий: "epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});" А если я хочу прямо в теге импут задействовать несколько событий. Скажем эти же: mouseout mousemove keydown keypress keyup, мне надо описывать каждое событие отдельно? <input onmouseout("myfunction") onmousemove("myfunction") onkeydown("myfunction") keypress("myfunction") keyup("myfunction") ... ... ... Или есть другой синтаксис? |
Цитата:
<input onmouseout=onmousemove=onkeydown=keypress=keyup="myfunction()" ... ... ... |
Цитата:
СПАСИБО!!! |
Не работает:blink:
|
Эдди,
ссылку на страницу дайте, даб шустрей или выложите полный код вместе со скриптом обработки Там ксать скобки кавычки не правильно стоят - поправил |
Часовой пояс GMT +3, время: 23:20. |