Cita:
Iniciado por Chaoscontrol
Código:
function validarpersona()
{
if (document.formulario.persona.value=="") // nombre del campo
{
alert("Debe ingresar su nombre.");
document.formulario.persona.focus();
return;
}
document.formulario.submit();
}
Cita:
Iniciado por Chaoscontrol como puedes contestar tan despectivamente sin siquiera haberte leido mi post? :)
Nunca puse el return solo, precisamente es el return lo que no puse...
Y a lo que me refiero con que nose donde ponerlo no es el return, sino el return false o true, y ademas no se cual de los 2 debo poner. Gracias por responder.
como que no pusiste el return? yo lo veo, no se si este loco pero lo veo antes mas grande que las otras letras xDDD, men,mira te explico. en el formulario que tienes no te va a servir el return, por que? no se si se pueda pero si estas llamandolo desde HTML no creo que te sirva un return, que hace el return?
R/
Código javascript
:
Ver originalfunction funcion1(valor){
if(valor1==5){
return true; //si es 5 el valor entonces devuelves verdadero
}
else{ return false; } //sino devuelves falso
}
function funcion2(){
var dato = document.getElementById("input1").value;
if(funcion1(dato)){ //si devolvio true en la otra funcion (return true;)
alert("usted escribio 5!!");
}
}
si me entiendes? para eso es el return, para hacer validaciones tambien en otras funciones, etc. para devolver un valor de una operacion o un condicional que se hace en la otra funcion a la cual llamas. y entonces no digas que no la llamaste por que yo vi que arriba en el ejemplo pusiste el return y lo pusiste solo, a menos que me este enloqueciendo y viendo codigo mal.
por otro lado mi compañero alla arriba tiene razon, por mas que no sepas e ignores el tema eso no significa que seas un tapado, se que si investigas entenderas ;)
suerte compañero.