Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] etiqueta button actualiza pagina

Estas en el tema de etiqueta button actualiza pagina en el foro de HTML en Foros del Web. Hola amigos, tengo un pequeño problema. Intento hacer un formulario mediante ajax pero el problema lo tengo con la etiqueta button. Al presionarla me refresca ...
  #1 (permalink)  
Antiguo 23/01/2016, 06:31
 
Fecha de Ingreso: diciembre-2015
Mensajes: 64
Antigüedad: 9 años
Puntos: 0
etiqueta button actualiza pagina

Hola amigos,
tengo un pequeño problema.
Intento hacer un formulario mediante ajax pero el problema lo tengo con la etiqueta button. Al presionarla me refresca la pagin, cuando no lo deberia de hacer. No se donde puede estar el problema. Estoy usando MAMP.
Os pongo un ejemplo del formulario.

Código HTML:
Ver original
  1.     <input type="text" class="nombre"/>
  2.     <input type="text" class="email" />
  3.     <input type="password" class="pass" />
  4.     <button class="guardar">Guardar</button>
  5. </form>

saludos
gracias :)
  #2 (permalink)  
Antiguo 23/01/2016, 10:44
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: etiqueta button actualiza pagina

Hola:

Cita:
Iniciado por RicardGTX Ver Mensaje
...cuando no lo deberia de hacer...
Una etiqueta button tiene por defecto el tipo submit; y un form sin action se envía a la misma página...

Seguro que refresca la página añadiendo a la url el carácter "?", pero si existieran parámetros en el form se verían en la url...

No tiene sentido tu códiigo si no dependes de javascript... y de ser así tampoco es aconsejable, porque se puede desactivar.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 23/01/2016, 11:01
 
Fecha de Ingreso: diciembre-2015
Mensajes: 64
Antigüedad: 9 años
Puntos: 0
Respuesta: etiqueta button actualiza pagina

poniendo <button type="button"></button> se arregla.
Lo que hago es que al pulsar el button llama aun js para pasarle los datos por ajax.

saludos :)

Etiquetas: button, etiqueta, formulario, input, text
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:34.