Копирование текста из одного 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:22. |