首先,如何在javascript中使用var存儲超過10位數的數字?
我在做什麼? 我必須在網頁中設置我們產品中的電子郵件的限制。它的處理與JavaScript驗證。它處理多達8位數字罰款。但是在我們的QA團隊中,在其他電子郵件字段的文本框中輸入了超過17位的數字。它會拋出負面信息。我該怎麼辦?
我的示例代碼:
if(form.otherEmails) {
if(validEmailArray.endsWith(',')){
var otherEmailLength = validEmailArray.substring(0,validEmailArray.length-1).split(",");
var setLimitOtherEmail = window.parent.document.getElementById('setLimitOtherEmail').value;
if(setLimitOtherEmail == '-1'){
form.otherEmails.value = otherEmailLength;
}
else if(otherEmailLength.length <= setLimitOtherEmail){
form.otherEmails.value = otherEmailLength;
}
else{
alert("More than "+setLimitOtherEmail+ " " +"Recipient emailIds not allowed in this section.\nIf you want to send it to more recipients, Please create a Bulk Contact Group.");
form.otherEmails.focus();
return false;
}
}
else
form.otherEmails.value = validEmailArray;
}
非常感謝你的人.........你的代碼工作正常。 – 2011-02-03 14:06:58