Как изменить input type="text" через checkbox?
Всем привет! Как изменить у <input id="puF4" type="text" value=""> значение value, через checkbox?
То есть когда чекбокс не чекнутый будет значение = 0 А когда чекнутый, тогда значение value у input'a будет = 1 |
<input id="puF4" type="text" value="0" />
<input id="check" type="checkbox" />
<script>
var txt = document.getElementById('puF4'), check = document.getElementById('check');
check.onchange = function() {
txt.value = (this.checked) ? 1 : 0;
};
</script>
|
Decode, О! Спасибо большое :) У меня небольшой вопрос, у <input id="puF4" type="text" value=""> изначально нет никакого значения value, как встроить в скрипт, что бы значение изначально было = 0 ?
P.s. Всё, сам разобрался, ещё раз спасибо :)
<script>
$("#puF4").val("0")
var txt = document.getElementById('puF4'),
check = document.getElementById('check');
check.onchange = function() {
txt.value = (this.checked) ? 1 : 0;
};
</script>
|
VadimW, если используете JQuery — можно упростить.
$('#puF4').val(0);
$('#check').change(function() {
$('#puF4').val( $(this).is(':checked') ? 1 : 0 );
});
|
| Часовой пояс GMT +3, время: 08:30. |