function val() {
var shuru = document.getElementById("TextBox1");
var zz = /^(\w|\.|[\u4e00-\u9fa5]){1,20}$/;
if (zz.test(shuru.value)) {
}
else {
alert("try again");
shuru.value = "";
shuru.focus();
}
}
求救!同样一句JS代码,为什么2个页面,一个能获得焦点,一个获得不了焦点。
------解决方案--------------------------------------------------------
你加了个alert 他运行到那里了么?
------解决方案--------------------------------------------------------
找找看是不是其它的错误代码影响
------解决方案--------------------------------------------------------
- JScript code
function val() { var shuru = document.getElementById("TextBox1"); var zz = /^(\w|\.|[\u4e00-\u9fa5]){1,20}$/; if (zz.test(shuru.value)) { } else { alert("try again"); shuru.value = ""; } [color=#FF0000]shuru.focus();[/color] }