选择功能焦点功能和文本字段值不起作用

时间:2016-05-02 07:47:08

标签: javascript

 <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函数都没有工作,这对我来说非常困惑。

1 个答案:

答案 0 :(得分:4)

HTML可能会给您带来一些问题。

查看该属性未正确关闭size="16 ONCHANGE ="

在您的示例中,您有

 <input type="text" name="last" size="16 ONCHANGE ="nameselect();"> 

它应该是:

 <input type="text" name="last" size="16" onChange="nameselect();"> 

这应该至少是一个开始。