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

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

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

我想实现:

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

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

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

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



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

Email:fssinaone@163.com
...全文
114 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
一个老程序袁 2004-08-09
  • 打赏
  • 举报
回复
对要用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>

调试过的

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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