вам в раздел "работа" , но от туториалов по 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>