Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Динамическое дублирование введеного текста в поле в input type='hidden' (https://javascript.ru/forum/misc/41202-dinamicheskoe-dublirovanie-vvedenogo-teksta-v-pole-v-input-type%3D%27hidden%27.html)

errante 03.09.2013 22:27

Динамическое дублирование введеного текста в поле в input type='hidden'
 
необходимо при отправке формы дублировать данные из поля type="text" в поле "hidden"

<input type="text" name="MAIL" value="<?=$mail?>" />
<input type="hidden" name="LOGIN" value="" />

<input type="submit" name="sub" value="Отправить" />

ни как не могу придумать как реализовать :(

Яростный Меч 03.09.2013 22:29

событие onsubmit формы

а вообще, странная задача, не могу понять нафига это надо.

errante 03.09.2013 22:32

да просто у меня есть форма регистрации в которой есть поле логин, а я хочу что бы оно совпадало с e-mail а само поле логин скрыть.

а по подробнее можно, а то я в скриптах не очень :(

Яростный Меч 03.09.2013 22:37

Цитата:

Сообщение от errante
а по подробнее можно

function mysubmit() {
    document.getElementsByName('LOGIN').value = document.getElementsByName('MAIL').value;
}


<form onsubmit="mysubmit()" ... >

errante 03.09.2013 22:39

Спасибо

errante 04.09.2013 18:49

Рано радовался :( не работает

рони 04.09.2013 19:28

errante,
работает но кое-что нужно добавить в код
Яростный Меч,
чего в супе коде нехватает?

Яростный Меч 04.09.2013 19:30

блин, опять забыл
[0] конечно же

document.getElementsByName('LOGIN')[0].value = document.getElementsByName('MAIL')[0].value;

errante 20.09.2013 21:27

Поздно заметил исправления, реализовал так:
jQuery('input.mail').keyup(function(){
jQuery('input.login').val( jQuery('input.mail').val() )

danik.js 21.09.2013 02:04

errante, а изменить скрипт-обработчик формы на сервере не судьба?
То что у тебя сейчас - кривой костыль всего навсего.


Часовой пояс GMT +3, время: 10:12.