Enviar formulario solo desde el botón

Hola, a ver si me puedes ayudar.
Tengo un formulario de la forma:
<form name="form1" method="post" action="enviar.asp">
<input type="text" name="campo">
<input type=image src="imagen.jpg"
onClick="return Validar this.form);">
</form>
El problema es que si pulsas enter, el formulario se envía sin validar.
¿Hay alguna forma de que el formulario sólo se pueda enviar pulsando en la imagen, y que al pulsar enter no haga nada?
Gracias.

1 Respuesta

Respuesta
1
Tal y como veo el código, imagino que tendrás una función llamada "Validar" en Javascript, que realiza la validación, ¿no?, puedes aplicar esto:
<form name="form1" method="post" >
<input type="text" name="campo">
<input type=image src="imagen.jpg"
onClick="Validar(this.form);">
</form>
Y en la función validar, compruebas los campos y haces el document. Form1. Submit
A ver si así te funciona... Suerte!
¿Te importaría valorarme o al menos cerrar la respuesta?.
Si no cierro preguntas, Todoexpertos.com no deja que me pregunten otras personas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas