2
我正在使用jQuery 1.4.2,我試圖驗證一個電子郵件地址,當一個輸入到窗體。電子郵件字段不是必需的,所以可以傳遞空格;然而,即使jQuery將其留爲空白,jQuery也會將該字段評估爲不空。我是jQuery的新手,所以我可能忽略了一些簡單的東西。有效代碼如下。jQuery驗證奇怪
var
emailTest,
re = /* RegEx here for email addresses */
if ($(formID + ' input[name=email]').val() != '') {
emailTest = re.test($(formID + ' input[name=email]').val());
}
alert($(formID + ' input[name=email]').val() != '');
返回false
當電子郵件值留空,這並沒有任何意義。
我知道這是不是你所要求的東西,但爲什麼要重新發明輪子? jquery已經有了一個非常好的驗證插件:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ – 2011-03-11 21:25:44
這是我保留的遺留代碼。在這種情況下,將其翻開並使用插件將重新發明輪子:) – RHPT 2011-03-11 21:26:56