这里是新的,对于 javascript 来说是全新的。
我从这个网站上抓取了这段代码,我相信,我不记得在哪里了。
<form id='formName' name='formName' onsubmit='redirect();return false;'>
<input type='text' id='userInput' name='userInput' value=''>
<input type='submit' name='submit' value='Submit'>
</form>
<script type='text/javascript'>
function redirect() {
var input = document.getElementById('userInput').value;
switch(input) {
case 'keyword1':
window.location.replace('page1.html');
break;
case 'keyword2':
window.location.replace('page2.html');
break;
default:
window.location.replace('error.html');
break;
}
}
</script>
就像现在一样,只有当有人输入“keyword1”而不是“Keyword1”或“KEYWORD1”等时,它才会起作用。我确信解决这个问题很简单,但就像我说的,我是新的:-p
谢谢。
最佳答案
将输入行交换为:
var input = document.getElementById('userInput').value.toLowerCase();
关于javascript - 基于文本输入的重定向不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16240135/