请问,在ONKEYUP()时,想同时使用几个VBSCRIPT的句子,中间该怎么分隔?谢谢在线等

nfenghklibra 2005-01-10 03:31:26
我想实现的功能是这样:以一个循环得出一个工资数据列表后,希望在一个页面上修改其中一项时,另外几项同时随着改变,用的是

k是循环变量
<input name=<%="aa"+k%> type="text" onkeyup="vbscript:document.all.bb<%=k%>.value=3*document.all.aa.value">
即,当第K行的aa值起变化时,其所对就的bb值随之进行变化,bb的值是aa值的三倍。

但是,当我想同时变化CC值时,我该以什么方式加在这个VBSCRIPT句子中呢,用JAVA的话,可以使用分号,但VBSCRIPT中,换行时是不用任何符号的,这里该怎么进行分隔呢,谢谢!

我也想过调用一个VBSCRIPT的函数,但是K值总是循环出错,循环到K值的最后一个数值,所以只好用这种方法,我知道这种方法很菜,但没办法,谢谢,在线急等,明天就做工资了、、、
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pam 2005-01-10
  • 打赏
  • 举报
回复
还有,你不应该用onkeyup事件,应该是onchange事件
pam 2005-01-10
  • 打赏
  • 举报
回复
倒,贴完整的代码啊,包括循环的语句

你为什么用function啊?
一般是用sub吧
nfenghklibra 2005-01-10
  • 打赏
  • 举报
回复
你好,谢谢!
如果用函数的话,我是用ONKEYUP=“VBSCRIPT:KK()”
然后,
function kk()
document.all.bb<%=k%>.value=3*document.all.aa<%=k%>.value
end function

这个函数直接放在调用的<input>的下面,但是这样的话,点第K个BB变化时,对应的第K个AA不变,而是最后面一个AA变了,我想肯定是我没设好,但不知道该怎么样与循环关联起来,我是新手,呵呵,包涵了
pam 2005-01-10
  • 打赏
  • 举报
回复
还是用函数吧,怎么会出错?
把代码贴出来看看

28,391

社区成员

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

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