Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/02/2011, 15:43
matiasbmx
 
Fecha de Ingreso: febrero-2011
Mensajes: 124
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: Problema en validacion de formulario

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

En la definición del formulario ya tienes el onsubmit="return validar_formulario()", así que tienes que editar esa función para que devuelva (return) false en las cancelaciones.

Uno de los "if" termina con Publicar=false;... eso lo podrías repetir en los restantes if, y como última línea, en vez del odioso submit(), poner return Publicar... que tendrías que inicializar al principio con true.

Cuando lo tengas, avisa que te puedo plantear una mejora (pero vayamos por partes, como dijo Jack)

Saludos
bueno, trate de hacer lo que dices, pero no conozco las funciones, y puede haber un error de escritura, que se yo...
asi quedo:
Código PHP:
function validar_formulario(){ /* Abrimos la función validar_formulario */
if (document.form1.titulo.value.length==0){
alert('Debe ingresar un titulo')
document.form1.titulo.focus()
Publicar=false;
}
if (
document.form1.autor.value.length==0){
alert('Debe ingresar un autor')
document.form1.autor.focus()
Publicar=false;
}
if (
document.form1.categoria.value.length==0){
alert('Debe ingresar una categoria')
document.form1.categoria.focus()
Publicar=false;
}
if (
document.form1.articulo.value.length<100){
alert('Debe ingresar almenos 100 caracteres')
document.form1.articulo.focus()
Publicar()=false;
}
true=form1.Publicar();

y no funciona, sigue igual