如何使输入字段不区分大小写
how to make input field case insensitive?
我已经制作了一个数组,我要找出记录,当我要找到大写单词的记录时,它是ok的,但是当我要找到小写字母的记录时,它不是找到记录。以下是我编写的脚本:
if (document.getElementById('drop_down_list_1').value == "Genetic") {
if (document.getElementById('search_input').value == "") {
alert("Please Enter a charactor / word..");
} else {
var con = document.getElementById('first_div');
var con2 = document.getElementById('first_div2');
var char = document.getElementById('search_input').value;
var str = '';
var j = 0;
var ad = ['GLARIFIDE Deadlines 2012 - 2013 Nov', 'REPRODUCTIVE VACCINES — REPRODUCTIVE CLAIMS', 'M', 'M', 'R'];
var len = ad.length;
//char.toLowerCase().indexOf(ad) != -1;
var break_line = '<br>';
for (j = 0; j < len; j++) {
var str = ad[j];
var n = str.indexOf(char);
if (n == 0)
con.innerHTML += '<table id="results" style="margin-top: -3px;"><tr><td>' + str + '</td><td id="td1"><a href="javascript:presenter.command(''viewPdf'',{''path'': ''/images/pdf/Dairy/' + j + '.pdf''});"><img src="images/view.png" style="margin-left:250px;"></a><img src="images/email.png"></td></tr></table>' + break_line;
break_line = '<br>';
}
}
}
不能使输入字段不区分大小写。在javascript中,你可以用不区分大小写的方式来测试字符串是否相等。
'HelloWorld'.toLowerCase() == 'HELLOworld'.toLowerCase() // TRUE
相关文章:
- JavaScript Regex(?i)选项中字符串大小写不敏感的部分不起作用
- 如何使后缀函数不区分大小写
- 使搜索不区分大小写
- Regex:匹配以“AM”结尾的单词(不区分大小写比较)
- 如何使用jQuery进行不区分大小写的搜索
- 日食添加文件而不将其复制到工作区中
- 正则表达式匹配整个字符串,但大小写不敏感
- 拖放区中可拖动的 Jqueryui 不会滚动,会恢复,滚动条存在
- 将字符串添加到不区分大小写的 RegExp 中替换的事物开始
- 存储区不在网格面板内部加载-ExtJS
- javascript从字符串创建不区分大小写的regex
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 当涉及到if语句时,我如何使Javascript不区分大小写
- 使用简单的角度滤波器来替换输入字符串中某些字符串的所有出现,而不考虑大小写和空格
- Regex以匹配整数或单词“”;“其他”;,不区分大小写
- Javascript中不区分大小写的自动完成
- 使.search()对变量不区分大小写
- 如果一个值在一个数组中,如果大小写不在't匹配,请将其替换为新值
- JSON Jquery大小写不敏感匹配
- 简单的大小写不敏感的搜索框的一个表与jQuery