генерация <input> на лету
Добрый день. Помогите пожалуйста. В JS не силен знаю только самые основы.
требуется такая штука у нас есть поле <inpur type="text" name="number_rs"> вводим туда какое либо число (целое) . Результат появляется N-ое(где N-вводимое нами число ) количество <intup> c с параметром name="textN" (где N-вводимое нами число ) |
вам в раздел "работа" , но от туториалов по JS 1.8 у меня уже голова болит, и поэтому напишу
<style> input {display:block} </style> количество полей <input type="text" name="number_rs"> <hr> тут поля : <br> <b>..</b> <script> var input = document.querySelector("input[name='number_rs']"), log = document.querySelector('b'); input.onkeyup = function(){ if( /\D/.test( input.value ) ) { alert('В поле должны быть ток цифры');return; } var i = 0; var g = document.createDocumentFragment(); var m; while( i++ < parseInt( input.value ) ){ m = document.createElement('input'); m.name = 'text'+input.value; g.appendChild( m ); } log.innerHTML = ''; log.appendChild( g ); } </script> |
спасибо то что нужно, сам пишу на php с js ещё мало знаком. а где как не тут мне могут помочь с таким небольшим вопросиком. Ещё раз спасибо
|
Часовой пояс GMT +3, время: 02:03. |