如何使用if else语句打开新页面,以检查html表单元素是否等于某个单词或短语。基本上,我有一个表单,如果用户在Name输入中键入某些单词或短语(例如John或Maria),那么我想编写一个if,else语句来打开一个新页面,但前提是Name为充满了约翰或玛丽亚。
<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>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句