我想驗證價格字段。我正在試試這個:isFinite的空間給出真實值
var productId = document.getElementById("productId");
var productName = document.getElementById("productName");
var productPrice = document.getElementById("price");
alert(isFinite(productPrice.value));
if(isNaN(productPrice.value)||!isFinite(productPrice.value)){
error = document.getElementById("priceError");
error.innerHTML = "Please enter correct value";
productPrice.style.border="thin solid red";
}else{
error = document.getElementById("priceError");
error.innerHTML = "";
}
只有當輸入是空格/多個空格時,行警告纔會讓我真實。 這是我的HTML頁面。
<td>Price</td>
<td><input type = "text" id = "price" size = "14"/></td>
感謝
你有什麼在'productPrice.value'? – mishik
任何_String_的isFinite,其中'+ string'不是'+'/'-''Infinity'或'NaN'將是'true'。 –
@mishik:編輯 – NewUser