這裏是我的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而不是null –
@ShrikanthBuds,'calMaxAmtStatus'總是有一個字符串值,而不是一個原始的null。由於單引號。 –