Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2008, 19:41
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: submit en javascript

Creo que hay que tener en cuenta la accesibilidad: No se puede eliminar el imprescindible botón de submit de un formulario a la ligera.

Una "solución" podría ser ésta:
Código PHP:
<form name="fr" method="post" action="">
    <
table style="border-collapse: collapse" border="1">
        <
tr>
            <
td><input type="text" name="wo" value="a" /></td>
            <
td><input type="text" name="wi" value="e" /></td>
        </
tr>
        <
tr>
            <
td><input type="text" name="wa" value="i" /></td>
            <
td><input type="text" name="wu" value="o" /></td>
        </
tr>
        <
tr>
            <
td><button type="reset">RESET</button></td>
            <
td id="celdaReset"><button type="submit">SUBMIT</button></td>
        </
tr>
    </
table>
</
form>


<
script type="text/javascript">
<!--

var 
cR document.getElementById("celdaReset");
var 
hijoBoton cR.getElementsByTagName("button")[0];
var 
formulario hijoBoton.form;
cR.onclick = function() {
    
formulario.submit();
}
cR.removeChild(hijoBoton);

// -->
</script> 
Es decir, quitar el botón sólo si se tiene javascript, detectando para qué formulario sirve.

Aunque algo habría que poner en la celda ¿no?


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.