Javascript 如何使输入不区分大小写
我想知道当用户在输入中键入内容时,如何使其不必与Javascript 如何使输入不区分大小写,javascript,input,Javascript,Input,我想知道当用户在输入中键入内容时,如何使其不必与document.getElementById(“spanId”).innerHTML=“146.5米”的值大小写相同以显示 HTML <input id="ask" type="text" placeholder = "Ex: how tall is the Gateway Arch" onfocus="this.placeholder = ''" onblur="this.placeholder
document.getElementById(“spanId”).innerHTML=“146.5米”的值大小写相同代码>以显示
HTML
<input id="ask" type="text"
placeholder = "Ex: how tall is the Gateway Arch"
onfocus="this.placeholder = ''"
onblur="this.placeholder = 'Ex: how tall is the gateway arch'"
text-align: center/>
首先,对输入字段使用value
而不是innerHTML
第二个,在比较过程中将两侧的转换为小写或大写
像这样试试
var ask=document.getElementById("ask").value.toLowerCase();
if (ask =="how tall are the pyramids")
还是像这样
var ask=document.getElementById("ask").value.toUpperCase();
if (ask =="how tall are the pyramids".toUpperCase())
这只适用于if-else语句而不是其他语句将它指定为一个变量在需要的任何地方使用该变量,而不是使用document.getElementById(“ask”).value
Everytime这是一个愚蠢的问题,但如何为它指定一个变量var ask=document.getElementById(“ask”).value.toLowerCase()代码>在任何需要的地方使用ask
var ask=document.getElementById("ask").value.toUpperCase();
if (ask =="how tall are the pyramids".toUpperCase())