Establezco el valor de un campo oculto #thimble
en la carga de la página utilizando los valores del lado del servidor.¿Debe comprobar null & length o hay una forma más corta de verificar una cadena no vacía?
Luego, en JavaScript, quiero actuar sobre ese valor solo si se ha rellenado con alguna cadena no vacía.
¿Es esta la forma más concisa de verificar que el valor no esté vacío?
if ($("#thimble").val() != null && $("#thimble").val().length > 0) {
carryOn();
}
Parece bastante largo.
'si tiene espacio en blanco todavía produce verdadero': ¿no sería mejor recortarlo primero, en ese caso? –
@Billy G. Claro, puedes usar '$ .trim()'. – alex
@Billy, Sí, como @alex dijo use '$ .trim', acabo de reproducir su ejemplo ...' $ ("# dedal"). Val(). Length> 0' todavía producirá 'true' con un cadena que contiene solo espacios en blanco ... recortar primero :) – CMS