输入文本框字段只允许字符不允许数字,但允许空间?

问题描述:

我需要在文本框不耻下问允许只有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

您已经为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