[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоматическое изменение атрибута
iVasya
Задача примерно такая:
У меня 2 текстовых инпута. В первый я ввожу текст...и тут же меняется параметр второго инпута. Т.е. набрал я новый символ в первом инпуте и это изменение тут же отразилось в атрибуте второго инпута (допустим, в value). Кароче, нужно так, что бы то, что я набираю в поле первого инпута, тут же становилось значением атрибута value (или какого-либо другого атрибута) второго инпута
Делаю это так:

<input type="text" name="name" id="name">
<input
type="text" name="email" id="email">


var a = $('#name').val();
$('#email').attr('value', a);



Не работает. Что я делаю не так?



Спустя 13 минут, 13 секунд (25.09.2012 - 16:34) TranceIT написал(а):

$(document).ready(function(){
$('#name').keydown(function(){
$('#email').val($(this).val());
});
});


Как-то так...

Спустя 6 часов, 15 минут, 16 секунд (25.09.2012 - 22:49) kuzroman написал(а):
Держи братуха))


$(function(){
$('#name').on('keyup', function() {
$('#email').val($(this).val());
});

});

Спустя 1 час, 4 минуты, 40 секунд (25.09.2012 - 23:54) TranceIT написал(а):
kuzroman
Те же яйца, только в профиль...

Спустя 29 минут, 11 секунд (26.09.2012 - 00:23) killer8080 написал(а):
можно и без фреймворка обойтись
<input type="text" name="name" id="name" onkeyup="document.getElementById('email').value = this.value">
<input
type="text" name="email" id="email">

Спустя 1 минута, 45 секунд (26.09.2012 - 00:25) killer8080 написал(а):
Цитата (TranceIT @ 25.09.2012 - 23:54)
kuzroman
Те же яйца, только в профиль...

Не те же, ты не то событие выбрал.

Спустя 6 дней, 12 часов, 57 минут, 40 секунд (2.10.2012 - 13:23) iVasya написал(а):
А смотрите, допустим у меня есть такая форма:
<form action="/money/index.php" method="POST" id="nagmi">
<input
type="text" name="email" id="email" />
</form>


Я хочу следующее: я что-то ввожу в поле email и это тут же отражается на значении атрибута action. Ему добавляется гет-параметр, значение которого - это то, что я ввожу в поле email.

Я делаю так:

$(function(){
$('#email').on('keyup', function() {
$('#nagmi').attr( 'action', '/money/index.php?u=' + $('#email').val() );
});
});


Что-то не работает ничего. И ошибок никаких не выдает. Вообще, очень тяжело работат с js, он в 90% случаев не выдает никаких ошибок (я имею ввиду консоль фаербага), когда что-то не работает.

Подскажите, как заставить его работать?

Спустя 2 часа, 40 минут, 51 секунда (2.10.2012 - 16:03) killer8080 написал(а):
Цитата (iVasya @ 2.10.2012 - 13:23)
Я хочу следующее: я что-то ввожу в поле email и это тут же отражается на значении атрибута action. Ему добавляется гет-параметр, значение которого - это то, что я ввожу в поле email.

Бред какой то, зачем оно вообще надо?

Спустя 56 минут, 27 секунд (2.10.2012 - 17:00) Michael написал(а):
iVasya, код рабочий, проверил в 3-ех браузерах, все окей !
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.