请教高手,这问题如何实现.

lj0488 2003-10-20 11:41:33
用一个文本框(输入数字),一个选择表单,当文本框输入完毕后,在js里找到和这个输入数字相对应的选择项,选择表单项目自动跳到该选择项。
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
longshenwang 2003-10-20
  • 打赏
  • 举报
回复
呵呵 受教了!! ^_^
nolonely 2003-10-20
  • 打赏
  • 举报
回复
to 上面:

1.找不到这个value时,selectedIndex会变为-1
2.要根据text查找时,还是要用循环判断
longshenwang 2003-10-20
  • 打赏
  • 举报
回复
<form name="form1">
<input type="text" onblur="javascript:document.form1.s.value=this.value">
<select name="s">
<option value="aa">aa
<option value="bb">bb
<option value="cc">cc
</select>
</form>
nolonely 2003-10-20
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
function set(txt,sel){
for(i=0;i<sel.length;i++)
if(sel.options[i].text==txt.value)sel.selectedIndex=i
}
//-->
</script>
<form>
<input type="text" onblur="set(this,s)">
<select name="s">
<option value="aa">aa
<option value="bb">bb
<option value="cc">cc
</select>
</form>
Jaron 2003-10-20
  • 打赏
  • 举报
回复
<form id=form1>
<input type=text idum onkeyup="form1.sel.value=this.value">
<select id=sel>
<option value=1>1</option>
<option value=2>2</option>
</select>
</form>
nolonely 2003-10-20
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
function set(txt,sel){
var n=Math.round(txt.value.length/2)
var l=txt.value.substr((n-1)*2,2)
var sel=document.frm.elements["s"+n]
if(!n||!sel)return;
for(i=0;i<sel.length;i++)
if(sel.options[i].text==l)sel.selectedIndex=i
}
//-->
</script>
<form name=frm>
<input type="text" onkeyup="set(this,'s')">
<select name="s1">
<option value="01">01
<option value="02">02
<option value="03">03
</select>
<select name="s2">
<option value="01">01
<option value="02">02
<option value="03">03
</select>
<select name="s3">
<option value="01">01
<option value="02">02
<option value="03">03
</select>
</form>
lj0488 2003-10-20
  • 打赏
  • 举报
回复
to:nolonely(琴令人寂,月令人孤)

谢谢,还有个些问题,就是我的选择框如果是三个,比如输入010203,01代表第一个框选择的内容,02是第二个框选择的代号,......而且是直接输入数字的时候选择框就变化,不用回车再变...应该怎么写..能不能再指点一下..谢谢...
刚接触JS,很多都不会..只能来这里请教各位高手了~`
数据名称:337个城市智慧健康养老DID数据(2017-2025) 数据范围:31省 数据来源:工信部 数据注意:智慧健康养老是以智能硬件、数字化服务平台为载体,融合物联网、大数据、云计算、AI 等信息技术,围绕老年人健康管护、日常养老两大需求形成的新型产业与服务体系;核心是把健康管理、安全监护、生活照料、医疗康复、精神慰藉打通,实现医养结合、居家 - 社区 - 机构一体化,缓解老龄化与护理人力缺口压力 数据指标:city、year、treat Python 数据分析完整实操流程 整体分为 6 大步骤:数据读取 → 数据清洗(最耗时)→ 描述性统计探索 → 可视化分析 → 深度挖掘(相关性、分组、回归等)→ 结果导出 常用工具库: 数据读写、表格处理:pandas 数值计算:numpy 绘图可视化:matplotlib、seaborn 高级统计 / 机器学习:scipy、scikit-learn 我国智慧健康养老产业持续深化落地,各地依托数字技术、智能终端、大数据平台,逐步构建起机构、社区、居家三位一体的智慧养老服务体系,数字化赋能养老服务转型升级成效持续显现。 全国多地持续推进智慧养老院建设、居家养老智能设备布设、养老服务数字化平台搭建,逐步实现养老服务精准化、监管智能化、供给多元化。 各地积极探索养老数据资源化利用、医养智慧融合、适老科技产品落地应用,形成了一批可复制、可推广的城市智慧养老发展模式。

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧