問個很菜的問題

leotro 2004-05-06 04:37:46
比如說網頁上有2個文本框,當我在第1個文本框中輸入瓣字符等于4位時,光標移動到第2個文本框,如何實現?
...全文
9 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leotro 2004-05-07
小弟是剛學,請問onchange事件怎麼寫?
  • 打赏
  • 举报
回复
leotro 2004-05-07
但放在<form></form>中就失效了啊?
  • 打赏
  • 举报
回复
同意 stayhere(且留连) 的
  • 打赏
  • 举报
回复
stayhere 2004-05-07
以上各位的代码均存在一个问题,不会自动移动光标,因为OnChange事件是在输入焦点离开文本框后才发生的(这与VB,VC什么的都不同).不信大家试一下以下的代码
<input id=test1 type=text onChange="test2.value=test1.value">
<input id=test2 type=text>

在此推荐用OnPropertyChange:

<input id=test1 type=text onPropertyChange="chF()">
<input id=test2 type=text>
<script language="VBScript">
function chF()
if len(test1.value)>=4 then
test2.focus
end if
end function
</script>

  • 打赏
  • 举报
回复
lsxy 2004-05-07
<script language="javascript">
function justify()
{
判断后
document.form1.text2.focus();
}

</script>

<input type="text" name="text1" onChange=justify()>
  • 打赏
  • 举报
回复
QZY2003 2004-05-07
<script language="javascript">
function leotro()
{
判断后
document.form1.text1.focus();
}

</script>

<input type="text" name="text1" onChange="leotro();">
  • 打赏
  • 举报
回复
fashchina 2004-05-06
是这样实现的!
  • 打赏
  • 举报
回复
huidan 2004-05-06
支持楼上
  • 打赏
  • 举报
回复
sfply 2004-05-06
转移焦点
onchange 的过程
判断后
"document.form1.title.focus();"
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-06 04:37
社区公告
暂无公告