Tema: Formulario
Ver Mensaje Individual
  #14 (permalink)  
Antiguo 25/07/2009, 21:00
Juanpeyo
 
Fecha de Ingreso: julio-2009
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario

Como solución se puede crear un input hidden y antes de enviar desactivar todos los input y asignar esos valores al input hidden creado separados por algun caracter, así con esto no se enviaran en el formulario los input desactivados, en el script se recibe ese campo y se puede separar en variables, pongo el codigo que enviaste modificado con la solucion propuesta para que la pruebes en tu hosting, con esto no deberían hacer cambios al mod security, espero te sirva, saludos.

Código PHP:
<html>
    <body style="margin:0px">
        <?php
            
if (isset($_POST['datosfrm'])){
                
$datosfrm=explode('-'$_POST['datosfrm'],-1);
                echo 
"<pre>";
                
print_r($datosfrm);
                echo 
"</pre>";
            }else{
        
?>
        <center>
            <form method=post name=frm>
            <input type=hidden name=datosfrm>
            <?php
                
for ($f=1;$f<=210;$f++){
                    echo 
"<input type=text name=n$f size=5 value=".($f*10).">";
                    echo 
"\n";
                }
            
?>
            <br><br><input type="button" value=enviar onclick="enviar()">
            </form>
        </center>
        <?php }?>
    </body>
    <script>
        function enviar(){
            for (f=1;f<=210;f++){
                document.frm["datosfrm"].value+=document.frm["n"+f].value+"-";
                document.frm["n"+f].disabled=true;
            }
            document.frm.submit();
        }
    </script>    
</html>