认证失败后,让input失去焦点就可以实现了!
你的代码我就不全部复制了,主要是改 if 语句,代码如下:
if (x == null)
{
window.alert("你选择了放弃");
document.getElementById("input1").blur();
}
else
{window.alert("会的正确,请填写你的密码!");}
==========================================
然后在你的input...
载入文件三
function on() {
var x="";
x = window.prompt("你的第一所学校是?", x);//输出
while (x != null && x!="abc") {
x = window.prompt("你的第一所学校是?", x);//输出
}
if (x == null){
document.getElementById("pass").disabled=true;////////
window.alert(...
要让文本框失效,只要设置其disabled属性。
如果用js控制,先给input一个ID,比如id_input, 然后:
document.getElementById("id_input").disabled="disabled";
如果在失效后想再激活它,则:
document.getElementById("id_input").disabled=undefined;
验证失败后 让文本框失去焦点