Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Aprendiendo if en jquery

Estas en el tema de Aprendiendo if en jquery en el foro de Javascript en Foros del Web. Apenas se javascript y estoy alucinando con Jquery, el caso es que me fallan conceptos básicos y por más que leo no doy con ellos ...
  #1 (permalink)  
Antiguo 08/10/2013, 08:53
 
Fecha de Ingreso: abril-2002
Mensajes: 33
Antigüedad: 22 años
Puntos: 0
Aprendiendo if en jquery

Apenas se javascript y estoy alucinando con Jquery, el caso es que me fallan conceptos básicos y por más que leo no doy con ellos (seguire leyendo...), pero me gustaría dejar la pregunta por si alguien se anima.

Tengo una función que va bien, pero me gustaría que funcionara si se checkea siempre que el valor de rma sea distinto de nada y no consigo escribir sin errores o se ignora

Código:
	 $("#estado_proveedor").change(function() {  
	 var rma = $("#rma").val();
     
	    if($("#estado_proveedor").is(':checked')) {  
            alert("No puede ser un producto nuevo si proviene de una devolución, y este producto procede de "+rma );  
		}
    });
He intentado 50 cosas tipo que utilizaba en jquery como este ejemplo erroneo, pero no doy con el código correcto

Código:
	 $("#estado_proveedor").change(function() {  
	 var rma = $("#rma").val();
     
	    if($("#estado_proveedor").is(':checked') || $(rma)!="") {  
            alert("No puede ser un producto nuevo si proviene de una devolución, y este producto procede de "+rma );  
		}
    });
Muchísimas gracias por guiarme con el || de Jquery...
__________________
Sergio Sánchez
www.sergio.es
  #2 (permalink)  
Antiguo 08/10/2013, 09:44
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Aprendiendo if en jquery

buenas...

te recomiendo que primero te concentres en javascript para que puedas diferenciar lo que es javascript y jquery —u cualquier otra libreria o framework. el concepto en que tienes duda no es algo relacionado a jquery, sino del lenguaje en si. según lo que entiendo, tu quieres evaluar dos condiciones: que el checkbox esté marcado y que el campo no esté vacio. al ser dos condiciones a cumplir, entonces debes utilizar el operador AND ( && ). si la variable rma ya contiene el valor de dicho campo, entonces no veo sentido que pases esa variable por jquery. simplemente evalua que la variable no sea igual a un string vacio rma != "". aún así, no es la mejor forma de validar ese campo, pero también dependerá de tus requisitos. es decir, el campo puede tener espacios lo cual no es igual a un string vacio, pero para tus propósitos un string vacio puede no ser de utilidad. por tanto, tienes que mejorar ese aspecto según tus requisitos reales.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 10/10/2013, 04:28
 
Fecha de Ingreso: abril-2002
Mensajes: 33
Antigüedad: 22 años
Puntos: 0
Respuesta: Aprendiendo if en jquery

Muchísimas cosas, realmente leo lo que puedo de javascript y leo lo que puedo de jquery, pero me atasco en cosas básicas como combinarlos, y muchas veces lo quiero combinar pues no conozco las funciones en jquery pero si en javascript o viceversa.

No obstante la lección magnífica, mil gracias y ya lo solucioné. Muchísimas gracias por tu aporte.
__________________
Sergio Sánchez
www.sergio.es

Etiquetas: condicionales, jquery
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 09:11.