注册 登录
编程论坛 ASP技术论坛

被<%=x%>搞糊涂了。请行家帮请一下。

kelind 发布于 2011-08-21 23:41, 524 次点击
有这样一段代码:
仓库:
                <select name="ku<%=x%>">
                  <%
                do while rs_ku.eof=false
                %>
                  <option value="<%=rs_ku("id")%>"<%if rs_ku("moren") then%> selected="selected"<%end if%>><%=rs_ku("ku")%></option>
                  <%
                  rs_ku.movenext
                loop
                %>
                </select>
   问:1、request("ku"&x)是不是“ku<%=x%>"的值?
       2、那么这个值是<%=rs_ku("id")%>还是<%=rs_ku("ku")%>
       3、input type="text" name="benumber<%=x%>,怎么通过javascript赋值
          document.getElementById("benumber<%=x%>").value=12345不行.
         document.getElementById("benumber"+i).value=12345不行.
         document.getElementById("benumber"&x).value=12345不行.

      
3 回复
#2
dzt00012011-08-22 08:49
不要老是来问这些稀奇古怪的问题,先掌握好基本语法吧。

问题1:request("ku"&x)在代码里没有,不知道想你是怎么定义的。
问题2:request.form是获取表单Value的值
问题3:document.getElementById是通过id来查找元素,你的input定义了name,没有id,当然怎么也获取不到
#3
噶么噶么2011-08-22 09:31
以下是引用dzt0001在2011-8-22 08:49:25的发言:

不要老是来问这些稀奇古怪的问题,先掌握好基本语法吧。

问题1:request("ku"&x)在代码里没有,不知道想你是怎么定义的。
问题2:request.form是获取表单Value的值
问题3:document.getElementById是通过id来查找元素,你的input定义了name,没有id,当然怎么也获取不到
#4
小狐0012011-08-22 11:01
呵呵,不错!
1