Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2012, 20:47
hugobike86
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
alquien me puede explicar esto en Javascript?

mi duda es la siguiente respecto a validacion de elementos de un formulario.
Encontre un codigo muy interesante para validar un campo text si esta vacio o no.
el codigo es el siguiente:
function vacio(q) {
for ( i = 0; i < q.length; i++ ) {
if ( q.charAt(i) != " " ) {
return true
}
}
return false
}
function valida(F) {

if( vacio(F.campo.value) == false ) {
alert("Introduzca un cadena de texto.")
return false
} else {
alert("OK")
return true
}

el codigo funciona perfectamente sin ningun error. Ahora mi pregunta es .
Cuales son las razones del porque no utilizar este codigo ?

function valor(){
valor=F.campo.value;
if(valor==""){
alert('no hay valor');
}else {
alert('el valor es: '+valor);
}

}
La diferencia esta en el IF que se compara con un espacio vacio.
que tambien me ha funcionado igual que el primero.
quiera que me ayudaran con esta duda ?