При отметке checkbox заполнение поля input text значением из друого поля на странице
Здравствуйте, хотелось бы спросить как реализовать яваскриптом (я так понял лучше всего им так сделать) следующее:
Есть поле текстовое Input Text За ним следует такое же поле Input Text Вот надо сделать Checkbox, при установке которого значение, введённое в первое поле Input Text копировалось во второе поле Text Input Ну как бы у пользователя спрашивается: Отметьте галочкой если значение во втором поле совпадает с значением в первом поле |
<input type="text" id="first" value="some value">
<input type="text" id="second">
<input type="checkbox" id="copy">
<script>
document.getElementById('copy').onchange = function() {
var f = document.getElementById('first'),
s = document.getElementById('second');
s.value = this.checked ? f.value : '';
}
</script>
|
Ооо спсибooо!!!)
|
А что если input-источника нет, а есть несколько checkbox-ов и один input, в который необходимо отправлять, например name или value каждого из checkbox-ов по отметке?
|
jkr,
В обработчике onchange использовать в качестве источника this.value или this.name |
Цитата:
![]() |
Цитата:
<input type="checkbox" id="protection" value="value1">
<input type="checkbox" id="protection" value="value2">
<script>
document.getElementById('protection').onchange = function submitprotection() {
var artikul = document.getElementById('artikul');
artikul.value += this.checked ? protection.value : '';
}
</script>
<input type="text" id="artikul">
кроме того, добавил value +=, так как необходимо, чтобы Input дополнялся из нескольких Checkbox-ов. В связи с эти ещё один вопрос, как сделать так, чтобы Input не заполнялся бесконечно от "тыканья" в один Checkbox? |
jkr,
Цитата:
|
Цитата:
|
jkr,
Однотипных - по какому признаку? |
| Часовой пояс GMT +3, время: 10:15. |