2016-10-25 56 views
0
var s = parseFloat(txtTotal.value, 10); 
if (isNaN(s) || txtTotal.value == 0) { 
    fncAlert("Please enter amount greater than 0"); 
    return false; 
} 

上面的代碼總是返回到ASNN。任何幫助?NaN值總是從javascript中返回

+2

txtTotal' –

+0

的'股票價值在文本盒,我輸入5000 –

+0

這很好......但你在哪裏定義'txtTotal' ?? –

回答

1

您的代碼應該像如下因爲你正在服用值txtTotal 變量

首先拆下toUpperCase(),然後使用:

var txtTotal = $("#txtNet").val(); 
var s = parseFloat(txtTotal, 10); 
if (isNaN(s) || txtTotal == 0) { 
    fncAlert("Please enter amount greater than 0"); 
    return false; 
}