这个问题令我很苦恼,请各位大虾帮帮小妹,谢谢!

benbenzhen 2004-08-09 04:34:07
各位大虾,我正在做一个市空气日报上报系统

项目有:污染指数、空气质量状况、污染级别

我想实现:

1、当输入当“污染指数>0而≤50”并且当光标离开文本框时,“空气质量状况”则自动显示为“优”,“污染级别”则自动显示为Ⅰ

2、当输入当“污染指数>50而≤100”并且当光标离开文本框时,“空气质量状况”则自动显示为“良”,“污染级别”则自动显示为Ⅱ

当输入当“污染指数>100而≤150”并且当光标离开文本框时,“空气质量状况”则自动显示为“中”,“污染级别”则自动显示为Ⅲ

......如此类推.......



如果有源代码的话最好发邮件给我,分不够再加,小妹在这里谢谢各位了!

Email:fssinaone@163.com
...全文
90 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
对要用onchange,我也遇到过类似问题..
回复
cyl180555 2004-08-09
注意大小写啊
baby21st(愚人|南京) 的代码写得不错啊
回复
单弦吉他 2004-08-09
没记错的话,可以使用onchange事件
回复
benbenzhen 2004-08-09
haby21st(愚人|南京),谢谢你!让我试试先!
回复
顺子 2004-08-09
怎麼好像不行呀!!
回复
ycted 2004-08-09
来晚了..
回复
baby21st 2004-08-09
如果显示污染级别 不想用输入框的话,可以把<input type="text" name="input2">换成<span name = "wr"></span>
然后再把form1.input2.value 全部换成 window.wr.innerText
回复
baby21st 2004-08-09
<form name="form1">
污染指数
<input type="text" name="input1" onBlur="show(this.value)">
<br>
污染级别
<input type="text" name="input2">
</form>
<script language="Javascript">
function show(value)
{
if (value > 0 && value <= 50)
{
form1.input2.value = "I";
}
else if (value > 50 && value <= 100)
{
form1.input2.value = "II";
}
else if (value > 100 && value <= 150)
{
form1.input2.value = "III";
}
}
</script>

调试过的
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

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