[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: about jquery actions
bastar
допустим есть следующий код

$('#field1').change(function()
{
var b = $('#field1').val();
$('#field2').val(b);
});

какое событие произошло с полем "field2"?



Спустя 10 минут, 53 секунды (17.01.2012 - 22:49) Invis1ble написал(а):
Цитата
какое событие произошло с полем "field2"?

никакое
это установка обработчика для события change

Спустя 21 минута, 51 секунда (17.01.2012 - 23:11) bastar написал(а):
Цитата (Invis1ble @ 17.01.2012 - 19:49)
Цитата
какое событие произошло с полем "field2"?

никакое
это установка обработчика для события change

реально ли сделать так, чтобы например число вводится в одно поле и появляется во втором и в третьем но таким способом

$('#txt1').change(function()
{
var b = $('#txt1').val();
$('#txt2').val(b);
});
$('#txt2').change(function()
{
var с = $('#txt2').val();
$('#txt3').val(b);
});

он не работает поэтому и спрашивал какое событие происходит с полем "#txt2"?


Спустя 12 минут (17.01.2012 - 23:23) Игорь_Vasinsky написал(а):
раньше я тоже обходил стороной чистый JS, и юзал JQ, но теперь я понял - не поняв принципов и синтаксиса JS - не оценишь всю эту мощь ;)
(основной причиной явился тот фактор - что мне стало стрёмно вешать JQ в несколько десятков kb для обычных вещей ;) )


<input type="text" value="" onkeypress="teleport(this)"/><br />
<input
id="b" type="text" value=""/>

<script
type="text/javascript">
function
teleport(input)
{
var text = input.value;

document.getElementById('b').value = text;
}
</script>


теперь понятно какое дейчтвие удобней использовать для отслеживания изменения состояния value инпута?

Спустя 6 минут, 46 секунд (17.01.2012 - 23:30) asokol написал(а):
$('#txt2').val(b).change();


А если точнее, то:
if ($('#txt2').val() != b) $('#txt2').val(b).change();

Спустя 6 минут, 18 секунд (17.01.2012 - 23:36) bastar написал(а):
всем спасибо за ответы, тему можно закрывать :-)
Быстрый ответ:

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