Javascript 使用if-else语句打开新页面,检查html表单元素是否等于某个单词
如何使用if-else语句打开新页面,以检查html表单元素是否等于某个单词或短语。基本上,我有一个表单,如果用户在姓名输入中键入某些单词或短语(比如John或Maria),那么我想写一个if,else语句来打开一个新页面,但只有在姓名中填入John或Maria时才这样做。Javascript 使用if-else语句打开新页面,检查html表单元素是否等于某个单词,javascript,html,forms,if-statement,Javascript,Html,Forms,If Statement,如何使用if-else语句打开新页面,以检查html表单元素是否等于某个单词或短语。基本上,我有一个表单,如果用户在姓名输入中键入某些单词或短语(比如John或Maria),那么我想写一个if,else语句来打开一个新页面,但只有在姓名中填入John或Maria时才这样做。 <input id="name" name="person" /> <script> function opener() { var text = document.getElementBy
<input id="name" name="person" />
<script>
function opener() {
var text = document.getElementById('name').value;
var targetNames = {
john : "http://example1",
maria : "http://example2"
};
if (text in targetNames) {
window.open(targetNames[text]);
}
}
document.getElementById('name').addEventListener('keyup', opener, false);
</script>
函数开启器(){
var text=document.getElementById('name')。值;
var targetNames={
约翰:“http://example1",
玛丽亚:“http://example2"
};
if(targetNames中的文本){
window.open(targetNames[text]);
}
}
document.getElementById('name')。addEventListener('keyup',opener,false);