Foros del Web » Creando para Internet » HTML »

Alerta en select

Estas en el tema de Alerta en select en el foro de HTML en Foros del Web. Saludos. Quiero poner un select en mi pagina, pero deseo que cuando la persona llene campos y por olvido no seleccione algo valido en mi ...
  #1 (permalink)  
Antiguo 12/01/2011, 11:45
 
Fecha de Ingreso: diciembre-2009
Mensajes: 128
Antigüedad: 14 años, 10 meses
Puntos: 0
Alerta en select

Saludos. Quiero poner un select en mi pagina, pero deseo que cuando la persona llene campos y por olvido no seleccione algo valido en mi select y ya le de al boton enviar entonces le avise que en el select hace falta seleccionar un valor y no dejarlo con el que tiene por default que diria algo asi como: selecciona..., espero haberme dado a entender, saludos.
  #2 (permalink)  
Antiguo 12/01/2011, 12:27
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 15 años, 3 meses
Puntos: 8
Respuesta: Alerta en select

Hola,

Puedes crear una función con javascript que te valide dicho select.


Código Javascript:
Ver original
  1. function validar(F) {
  2.  
  3. if (F.CAMPO.selectedIndex==0){
  4.        alert("Selecciona un valor.")
  5.        return false
  6.     }
  7. }

y al formulario le agregas lo siguiente:

Código HTML:
Ver original
  1. <form OnSubmit="return validar(this)" .....>

Suerte :)
  #3 (permalink)  
Antiguo 18/01/2011, 17:50
Avatar de Prais  
Fecha de Ingreso: octubre-2010
Mensajes: 114
Antigüedad: 14 años, 1 mes
Puntos: 6
Exclamación Respuesta: Alerta en select

Si tiene razon el colega, validalo con la funcion javascript, aunque otra opcion seria sin el OnSubmit, y cuando quieras enviar tu formulario en el botton llama a la funcion javascript y dentro de ella pones el submit al final de la validacion.

Aunque hace lo mismo, son solo costumbres.

Exito.-
---------------------------------------

Etiquetas: select, alerta
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 09:16.