<input type="text" name="last" size="16 ONCHANGE ="nameselect();">
function nameselect(){
if(isBlank(""+document.contest.last.value)){
document.contest.last.value = "surname"
document.contest.last.focus();
document.contest.last.select();
}
}
function isBlank(s){
var len = s.length;
for(var i =0; i<len;++i){
if(s.charAt(i)!="") return false;
}
return true;
}
姓氏:<input type="text" name="last" size="16 ONCHANGE ="nameselect();">
我正在运行onchange函数的文本字段。在此函数中,如果文本字段为空,则自动将其设置为姓氏,并且当前焦点设置为字段并且文本也被选中,但是apply函数都没有工作,这对我来说非常困惑。
答案 0 :(得分:4)
HTML可能会给您带来一些问题。
查看该属性未正确关闭size="16 ONCHANGE ="
在您的示例中,您有
<input type="text" name="last" size="16 ONCHANGE ="nameselect();">
它应该是:
<input type="text" name="last" size="16" onChange="nameselect();">
这应该至少是一个开始。