При отметке 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, время: 14:50. |