$('#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) | ||
никакое это установка обработчика для события 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 для обычных вещей ;) )
теперь понятно какое дейчтвие удобней использовать для отслеживания изменения состояния value инпута?
(основной причиной явился тот фактор - что мне стало стрёмно вешать 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 написал(а):
всем спасибо за ответы, тему можно закрывать :-)