Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Problema con un alert

Estas en el tema de Problema con un alert en el foro de Javascript en Foros del Web. Saludos a todos. Tengo un alert en mi pagina asi: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script > function validar_formulario ( ) { ...
  #1 (permalink)  
Antiguo 01/05/2019, 23:01
 
Fecha de Ingreso: diciembre-2009
Mensajes: 125
Antigüedad: 9 años, 6 meses
Puntos: 0
Problema con un alert

Saludos a todos.
Tengo un alert en mi pagina asi:
Código Javascript:
Ver original
  1. <script>
  2. function validar_formulario(){
  3. if (document.form1.razon.value==0){
  4. alert("Debe seleccionar a un cliente.")
  5. return false;
  6. }
  7. }</script>

y lo uso en un boton de esta manera:
Código Javascript:
Ver original
  1. <input type="submit" name="Submit" value="ACEPTAR" onclick="validar_formulario()" />

Al dar click en el botón me sale el mensaje de alerta y un botón de aceptar, pero al dar en el botón de aceptar lo que necesito es que no ejecute la acción del botón sino que se quede en la misma pagina hasta que se seleccione un cliente para que document.form1.razon.value ya no sea igual a 0.
Espero haber sido claro en la situación y de ante mano gracias por su atención.
  #2 (permalink)  
Antiguo 01/05/2019, 23:17
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.591
Antigüedad: 17 años, 3 meses
Puntos: 1274
Respuesta: Problema con un alert

Hola:

Los campos de los formularios son de texto y no numéricos, así que el planteamiento no vale... además la cancelación se debe hacer desde el evnto submit del formulario...

<form onsubmit="return validar()" ...>

Un referente: El abc de los formularios

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 01/05/2019, 23:41
 
Fecha de Ingreso: diciembre-2009
Mensajes: 125
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Problema con un alert

Gracias, viendo la respuesta del moderador encontre el siguiente codigo que ya me funciono:
Código Javascript:
Ver original
  1. <script>
  2. function validar_formulario(){
  3. if (document.form1.razon.value != ""){
  4. return true;}
  5. else{
  6. alert("Debe ingresar una Razon Social.")
  7. return false;}
  8.  
  9. }
  10. </script>

y esto en el form:
form onsubmit="return validar_formulario()"

Gracias y bendiciones



La zona horaria es GMT -6. Ahora son las 14:04.