P: ¿Como puedo generar sobre mi página un número distinto de campos de texto según lo que indique el usuario?
R: Código PHP:
<html>
<head>
<script language="JavaScript">
var nValores = 0;
function cambiaPg(){
with (window.pantalla.document){
nValores = parseInt(frm.cant.value, 10);
}
formulario();
}
function formulario(){
with (window.pantalla.document){
open();
writeln("<html>\n<body>");
writeln("<form name='frm'>");
writeln(" Número de textos:");
writeln(" <input type='text' name='cant'>");
writeln(" <input type='button' name='btn' value='Aplicar' onclick='parent.cambiaPg()'>");
writeln("<br>");
for (var i = 0; i < nValores; i++){
writeln("Valor " + String(i) + ":");
writeln("<input type='text' name='c" + String(i) + "'><br>");
}
writeln("</form>");
writeln("</body>\n</html>");
close();
}
}
document.writeln("<frameset rows='100%,*' onload='javascript:parent.formulario()'>");
document.writeln(" <frame name='pantalla' src='DummyPage.htm'>");
document.writeln(" <frame src=''>");
document.writeln("</frameset>");
</script>
</head>
</html>