Вот мой Javascript функцияне в состоянии сравнить переменную JavaScript
function onload(){
var calMaxAmtStatus='<%=request.getAttribute("calMaxAmountStatus") %>';
alert(calMaxAmtStatus);
if (typeof(calMaxAmtStatus) != 'undefined' && calMaxAmtStatus != null){
document.forms[0].status.value=calMaxAmtStatus;
}
я получаю
request.getAttribute("calMaxAmountStatus")
значения в некоторых случаях я хочу, чтобы установить значение поле, когда она не нулевая или пустая строка.
вот что я сделал до сих пор я напечатал calMaxAmtStatus
он дал мне строку как результат , но когда я попытался сравнить его с не нулевой, как здесь calMaxAmtStatus !=null
это, кажется, не работает.
я получаю пустой печататься в этой области каждый
мой вопрос я не хочу, чтобы напечатать что-нибудь, если calMaxAmtStatus
переменная не имеет никакого значения.
Я думаю, это потому, что вы должны написать NULL вместо нуля –
@ShrikanthBuds, 'calMaxAmtStatus' всегда имеет строковое значение, а не примитивное значение null. Из-за одинарных кавычек. –