2014-03-13 49 views
0

我正在創建一個註冊頁面,我有jquery,所以如果一個元素沒有填寫或密碼不匹配,那麼它應該把一些文本放到span元素旁邊元件。驗證註冊表單,span元素沒有被填充

目前它似乎沒有更新跨度,我不明白爲什麼。在我做JS之前,我會在客戶端做這件事,之後人們會說要這樣做。

我已經創建了一個小提琴,我需要更改JS,因爲我現在每行只有一個spanclass,但是我無法使其工作。

幫助將不勝感激。

這裏是小提琴

http://jsfiddle.net/e9gs4/

<input type="password" name="password" id="password" class="password" placeholder="Password"> 
        <input type="password" name="repassword" id="password" class="password" placeholder="Confirm Password"><span class"val_pass2"></span></br> 
+0

更好的使用http://jqueryvalidation.org/ –

+0

首先改變任何一個元素的id。你的兩個元素都有相同的ID。 –

+0

該jQuery的作品,因爲我以前使用過它,但是我不能得到寫作來說,並說theres錯誤 –

回答

4

有一個語法錯誤的跨度。使用=申報類

<span class="abc"> 
0

當空密碼或確認密碼進行測試時,使用的是單等號雙重代替,這意味着你要分配空值,密碼和確認密碼,而不是比較它。應該是這樣的

if (password == "") { 

這...

if (repassword == "") { 

而且,你缺少一些您的跨度等號。應該是這樣的:

<span class="val_pass2">