2013-03-20 129 views
0

我需要在文本框不恥下問允許只有charcters 我沒有這個功能輸入文本框字段只允許字符不允許數字,但允許空間?

var name = $('.fl-nameinput').val(); 
rePattern = /^[a-zA-Z ]+$/; 
if (rePattern.test(name.value)) { 
    var d = "Your name can only contain alphabets "; 
    htm += "<div class='em-full wp-error-msg em-m'>" + d + "</div>" ('.wp-error-msg').css('display', 'block'); 
} 

這種功能型數字顯示錯誤信息就OK了。 但是輸入完全charcter那個時候也顯示消息。 plz幫助我。

+0

'name.value'應該是'name',我想,既然你分配'VAL()'的輸入到name變量。 – 2013-03-20 11:14:14

+0

這個'htm + ='

" + d + "
「('.wp-error-msg').css('display','block');'甚至沒有意義。 – 2013-03-20 11:16:16

+0

你曾經使用調試器嗎? – 2013-03-20 11:16:49

回答

0

您已經爲input設置了value,因此無需在if condition中再次指定value

Repalce

if(rePattern.test(name.value)) 

隨着

if(rePattern.test(name)) 
+0

海,我輸入字符顯示錯誤信息。輸入完全數字而不是dipsplay錯誤消息。 – vijiramkumar 2013-03-20 11:53:12

+0

意思是當輸入數值時應該顯示錯誤信息對不對? – 2013-03-20 11:56:57