HTML - No retorna a la misma pagina JavaScript

   
Vista:

No retorna a la misma pagina JavaScript

Publicado por Cristian cristian_fgvb@hotmail.com (6 intervenciones) el 16/08/2011 01:07:39
Hola a todos...

Tengo la siguiente funcion que funciona...

function verificar(){

if(form_id.textoaviso.value.replace(/ /g, '') == '')
{
alert("Debe Ingresar un aviso");
form_id.textoaviso.focus();
form_id.textoaviso.select();

document.form_id.textoaviso.focus();
return false;
}
}

Funciona bien, cuando el textarea esta vacia me avisa, pero pasa a la siguiente pagina y lo que pretendo es que quede ahi mismo para que lo ingrese..

Espero haber sido claro..
Saludos y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

No retorna a la misma pagina JavaScript

Publicado por xve (1178 intervenciones) el 16/08/2011 09:38:32
Hola Cristian, nos faltaría ver el codigo html, ya que no se muy bien cuando hace la validación, si en el onchange del cuadro de texto, o en el submit del formulario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No retorna a la misma pagina JavaScript

Publicado por Cristian cristian_fgvb@hotmail.com (6 intervenciones) el 16/08/2011 18:34:55
Hola XVE.. gracias por responder...
Mira esta es la line de cogigo a donde llamo a la funcion:

<form method="post" action="publicarrespuesta.php" name="form_id" onsubmit="javascript:return validate('form_id','email');return marcado();">

Como veras la primera funcion es para validar el e-mail y funciona bien, el problema lo tengo con la segunda, qu ees la que menciono arriba que "marcado" para validar si tiene o no contenbido el textarea.

Un saludo y gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

No retorna a la misma pagina JavaScript

Publicado por xve (1178 intervenciones) el 16/08/2011 18:50:51
Hola Cristian, tienes que revisar la función de javascript validate y marcado, que tienes que devolver false si no quieres que continue la ejecución del formulario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No retorna a la misma pagina JavaScript

Publicado por Cristian cristian_fgvb@hotmail.com (6 intervenciones) el 16/08/2011 21:41:26
hola XVE... mira estas son las dos funciones:

function verificar(){

if(form_id.textoaviso.value.replace(/ /g, '') == '')
{
alert("Debe Ingresar un aviso");
form_id.textoaviso.focus();
form_id.textoaviso.select();
document.form_id.textoaviso.focus();
return false;
}
}

function validate(form_id,email) {

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = document.forms[form_id].elements[email].value;
if(reg.test(address) == false) {

alert('Direccion de E-mail invalida');
return false;
}
}

Validate si funciona me deja en el mismo formulario, verificar no, me avisa que el usuario no ingreso nada pero igual me pasa al otro formulario y el retorno esta en falso no se que mas hacer !

Desde ya muchas gracias..
Cristian
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar