Hola
Cita:
Empezado por javierB
Tienes dos posibilidades, utilizar un botón normal de esta forma:
Código:
<input type="button" value="Enviar" onclick="this.form.submit(); this.form.reset()" />
|
No lo he probado pero no parece una solución válida, me parece que enviará un formulario vacio.
Cita:
Empezado por javierB
o dehabilitar el botón submit para que no se pueda volver a pulsar:
Código:
<input type="submit" onclick="this.disabled=true" />
|
Tampoco tengo claro que esto funcione, ya que tu problema es al volver y no se si el estado del boton permanecerá desactivado.
La solución que yo te propongo es más complicada que estas dos y no la he probado por lo que no se si funcionará:
La idea es hacer tantos INPUTs ocultos como INPUTs visibles hayan, una vez se pulsa el botón de enviar y con javascript copias el contenido de los inputs visibles en los inputs ocultos, borras el contenido de los inputs visibles y envias el formulario.