如何用js实现输入框的智能提示功能

JavaScript014

如何用js实现输入框的智能提示功能,第1张

可以用js方法onclick来验证,当点击时,判断该输入框是否有输入值,没有的话提示信息

例如

<input name="name" onclick="tishi(this.value,'请输入名称')" >

<script type="text/javascript">

        //value为输入框的值,msg为要提示的信息

function tishi(value,msg){

if(value==''){//输入框没有值时,提示

     alert(msg)//可弹窗,或者页面上显示,根据需要处理

}

}

</script>

输入框定义onclick onblur事件,打入一个字,或词组触发Javascript方法,javascript方法中用Ajax请求数据库匹配 like %你输入的字%,有匹配则返回给JS,JS再把其放到页面的适合位置

如果元素的设了name="aaa"

刚document.getElementsByName("aaa")就一定是数组

多个素重名也用document.getElementsByName("aaa")语句取得一个数组。

通过document.getElementsByName("aaa")[0].value来取得指定元素的值。

如果元素设定了id="aaa"

document.

getElementById

("aaa")则就是单个元素。

直接用document.getElementById("aaa").value就能取得元素的值。

ID是唯一的。