如何验证文本框应该只采用A B C.

时间:2010-09-22 05:33:52

标签: javascript jquery

我有一个文本框我需要验证..

我的意思是用户只能输入A或B或C,如果他输入D到Z或任何其他我应该显示弹出消息的东西请输入A或B或C

使用Jquery还是javascript?

感谢

3 个答案:

答案 0 :(得分:4)

您真的需要通过文本框允许用户输入吗?

我建议在这种情况下使用一组单选按钮而不是文本框。

<form>
<label for="A">A</label><input type="radio" name="A" value="A" />
<label for="B">B</label><input type="radio" name="B" value="B" />
<label for="C">C</label><input type="radio" name="C" value="C" />
</form>

答案 1 :(得分:1)

用户正则表达式。

<script>
 function validat(str)
 {

     if(/^[A-C]*$/i.test(str)==true)
    {  
         //allow your code
    }
    else
    {
       alert("please enter only abc");
    }
  }
</script>

答案 2 :(得分:1)

请参阅 Live

我希望你真的想要这样