Копирование из одного инпут в другие
Нашел подобный скрипт. Он копирует из одного инпута в другой:
<input type="text" id="date" name="date" size="15" value=""> <a href="#" onclick="document.getElementById('date2').value = document.getElementById('date').value">Копировать</a> <input type="text" id="date2" name="date2" size="15" value=""> А мне нужно чтобы копировал из одного инпута, например в 10. <input type="text" id="date" name="date" size="15" value=""> <a href="#" onclick="document.getElementById('date2').value = document.getElementById('date').value">Копировать</a> <input type="text" id="date2" name="date2" size="15" value=""> <input type="text" id="date3" name="date3" size="15" value=""> <input type="text" id="date4" name="date4" size="15" value=""> итд. Подскажите что нужно дописать, чтобы работало? Спасибо! |
<html> <head> <meta charset="utf-8"> </head> <body> <input id="one"> <input id="two"> <input id="three"> <input id="four"> <input id="five"> <button id="button">copy</button> <script> button.onclick=function(){ two.value=three.value=four.value=five.value=one.value } </script> </body> </html> |
<body> <div id="div"> <input type="text" data-copy="true"> <input type="text"> <input type="text"> <input type="text"> <input type="text"> </div> </body> [JS] <script> var div = document.getElementById('div'); div.addEventListener('keyup', function (e) { e = e.target || e.srcElement; //if(e.getAttribute('data-copy') !== 'true') return; если нужно копировать только с inputa у которого есть атрибут data-copy var value = e.value; var child = e.parentNode.children for(var i = 0; i < child.length; i++) { child[i].value = value; } }) </script> [/JS] |
Часовой пояс GMT +3, время: 11:20. |