espero te sirva, saludos
Código PHP:
<html>
<script language="javascript">
function crear( n ){
num=n.nte.value;
for(i=0;i<=num;i++){
document.write('<input type=text name=campo' + i + ' value=campo' + i + '><br>\n\r');
}
}
</script>
<body>
<form name="form1">
<input type="text" name="nte"><input type="button" value="crear" onClick="crear(document.form1)">
</form>
</body>
</html>