Foros del Web » Programando para Internet » PHP »

tratando de validar utilizando funcion javascript.....

Estas en el tema de tratando de validar utilizando funcion javascript..... en el foro de PHP en Foros del Web. hola miran talves no me explique muy bien anteriormente pero aqui va de nuevo es que ando algo desesperada... miren yo tengo la siguiente funcion ...
  #1 (permalink)  
Antiguo 20/05/2008, 16:46
Avatar de KATICA  
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
tratando de validar utilizando funcion javascript.....

hola miran talves no me explique muy bien anteriormente pero aqui va de nuevo es que ando algo desesperada... miren yo tengo la siguiente funcion en javascrip para validar:

function valida_texto(n,n1)
{
if (n==""){
alert(n1+' Texto Vacio')
return false
}
}

bueno... la estoy utilizando en una pagina que s ellama categoria.php sip.. el cual al principio llamo la funcion de la siguiente manera:
<script language="javascript" src="componentes/funciones.js" type="text/javascript"></script>

y en el fomulario llamo la funcion asi uitlizando el onsubmit:

<form name="form" method="post" action="categoria.php?&ope=2" onSubmit="if (valida_texto(this.txtide.value,'El Tipo')==false || valida_texto(this.txtnom.value,'La Descripcion')==false) {return false}">

ademas el boton enviar del formulario lo tengo asi:

<input name="guardar" type="submit" id="guardar" value=" Guardar Datos" onclick="window.location='categoria.php'"

ahh pero ojo este formulario debe ir a otro caso en la misma pagina la cual hace la funcion de incluir_la nueva categoria que esta en la clase categoria...

alguien me podria ayudar le agradeceria muchisimo es que estoy aprendiendo y debo entregar resultados gracias...de antemano
  #2 (permalink)  
Antiguo 20/05/2008, 17:19
 
Fecha de Ingreso: agosto-2005
Mensajes: 46
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: tratando de validar utilizando funcion javascript.....

Buenas, haz estas modificaciones:

function valida_texto(n,n1)
{
if (n==""){
alert(n1+' Texto Vacio')
return false
}
return true;
}


onSubmit="return valida_texto('tu_Valor_1','tu_valor_2')"
  #3 (permalink)  
Antiguo 20/05/2008, 17:29
Avatar de KATICA  
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: tratando de validar utilizando funcion javascript.....

Cita:
Iniciado por IMATIONE Ver Mensaje
Buenas, haz estas modificaciones:

function valida_texto(n,n1)
{
if (n==""){
alert(n1+' Texto Vacio')
return false
}
return true;
}


onSubmit="return valida_texto('tu_Valor_1','tu_valor_2')"
muchisimas gracias pero no ..... es que no me hace nada el automaticamente me guarda en la base de datos sin verificar si los campos estan vacios... si sabes alguna otra cosa te agradesco...
  #4 (permalink)  
Antiguo 20/05/2008, 17:36
 
Fecha de Ingreso: agosto-2005
Mensajes: 46
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: tratando de validar utilizando funcion javascript.....

No entiendo porque tienes esto puesto en el boton onclick="window.location='categoria.php'" ¿?

Última edición por IMATIONE; 20/05/2008 a las 17:46
  #5 (permalink)  
Antiguo 20/05/2008, 18:23
Avatar de KATICA  
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: tratando de validar utilizando funcion javascript.....

Cita:
Iniciado por IMATIONE Ver Mensaje
No entiendo porque tienes esto puesto en el boton onclick="window.location='categoria.php'" ¿?
pues si lo quito no me afecta en nada... que podria colocar ahi... me podes ayudar por fitas
  #6 (permalink)  
Antiguo 20/05/2008, 19:40
Avatar de KATICA  
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: tratando de validar utilizando funcion javascript.....

gracias por ayudarmen ya encontre la solucion la dejo comentada por si alguien le sirve
:

tocaba poner el scrip inicial el que llama la funcion script dentro del cuerpo y ahi si funciona gracias
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 16:12.