【发布时间】:2013-08-30 15:28:08
【问题描述】:
我正在制作一个小表格,您可以在其中选择您的价值。
如果没有正确填写值(我已经给出了一些示例答案) 我想弹出一个警告框,指示错误填写的文本字段。
似乎无法让它工作...... 这是我尝试过的
if(document.getElementById("BS").value.match ("thin","thick","medium")
{
alert("Fill in the correct values");
}
这是小提琴。 http://jsfiddle.net/vuc8Z/
【问题讨论】:
-
首先,我认为您的“if”中有错字(缺少右括号)。其次,match函数需要一个参数,它是一个正则表达式。
-
您使用了不适当的控件。边框样式和粗细应该是下拉列表(选择控件)。颜色应该是文本控件(HTML5
-
我的回答有用吗?
-
@Sergio 嘿,是的,它很有用,现在非常有用,只有一件事,我有 1 个使用十六进制代码的文本字段,我需要它只接受 #112233 和 #AABBCC,并且介于两者之间的一切。
-
您是指#112233 和#aaccbb 之间的所有颜色,还是仅指这两种颜色?
标签: javascript validation match textfield