javascript onkeypress问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:09:11
<html>

<head>

<script language="javascript">

function lenovo(){
if(document.myform.txt.value!="")
document.getElementById("sc").style.display="block";
}
</script>
</head>

<body>

<form name="myform">

<input type="text" name="txt" onkeypress="lenovo()"></br>

<select style="width:152;display:none" id="sc" >

</select>
</form>
</body>

</html>
为什么我输入第一字母进不去脚本?

键按下时,还是为空

所以用onkeyup事件

<html>

<head>

<script language="javascript">

function lenovo(){

document.getElementById("sc").style.display="block";
}
</script>
</head>

<body>

<form name="myform">

<input type="text" name="txt" onkeypress="lenovo()"></br>

<select style="width:152;display:none" id="sc" >

</select>
</form>
</body>

</html>

ok!

进脚本,什么意思,,是指你输入一个字母后,弹出列表框吗,,,用onkeyup事件---用户释放按着的按键时发生

document.froms[0].txt.value