【问题标题】:check for alpha only colors using javascript使用 javascript 检查仅 alpha 的颜色
【发布时间】:2014-04-06 17:34:49
【问题描述】:

我正在尝试仅在使用 javascript 的网页上检查仅 alpha 字符

Javascript 函数 AlphaOnly(x,fieldname) { var valueToCheck=x.value; var 字母 = /^[A-Za-z]+$/;
如果(valueToCheck.length == 0){ alert("请输入" + 字段名); x.focus(); 返回假; } 否则 if(valuetoCheck.match(/[\W_]/)){ alert("仅限阿尔法"); } 否则 if(letters.test(valuetocheck)) { 警报(“它的工作”); } }

如果该字段为空,则它可以工作,但如果输入的不是 alpha 字符,则无法使其工作 也想改变元素的颜色

函数改变颜色(x){ x.style.backgroundColor="红色"; } 我没有在函数被调用时放入 html,他们只是不会做他们应该做的事情。
任何帮助将不胜感激
谢谢
瑞秋

【问题讨论】:

    标签: javascript


    【解决方案1】:

    valueToCheck 变量的大小写不一致,这似乎导致了这里的问题,因为 javascript 的变量名区分大小写。

    这个小提琴显示了一个工作示例,没有任何变化,但变量名已修复:http://jsfiddle.net/jt3RC/

    【讨论】:

    • 谢谢,如果该字段为空,该功能会显示第一个警报,但我仍然可以在该字段中输入任何字符 - 只希望能够输入 alpha
    猜你喜欢
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 2013-05-16
    相关资源
    最近更新 更多