在输入框中输入 change 后,点击确定或者摁回车键都可跳转到指定的html页面
首先是确定键:
将一些无关紧要的代码删去了。。。
html:
<button type="button" class="layui-btn-sm"><i onclick="check()">确定</i></button>
js:
var btn = document.getElementsByClassName('layui-btn-sm')[0];
var url = 'http://localhost/admin';
check = function () {
if (input.value == 'change') {
window.location = url;
} else {
alert('输入错误')
}
};
然后是回车键:
同上:
html:
<input type="text" id="input" onkeydown="var e=window.event || arguments[0];if(e.keyCode==13){ check() }">
onkeydown那一段是上网百度的,主要是完成摁回车键执行ckeck函数
回车键这里因为会提交表单所以还需要阻止一下表单的默认行为:
var form = document.getElementsByTagName("form").item(0);
form.onsubmit = function () {
return false
}