+ -
当前位置:首页 → 问答吧 → 帮我看下列表菜单这样写为什么不对

帮我看下列表菜单这样写为什么不对

时间:2011-11-10

来源:互联网

VBScript code

<select name="modulename" id="modulename" onchange="callServer()">

        
          <option value="<% =rsmodule("m_id")%>&u_id=<%=Trim(Request.QueryString("u_id"))%>"><% =rsmodule("modulename")%></option>
          

        </select>


错就错在value 这里的了,我目是它在变动的时候的用js获取它用来作url 参数的,,我该怎么写?

作者: shugeer   发布时间: 2011-11-10

<select name="modulename" id="modulename" onchange="callServer()">

   
  <option value='<% =rsmodule("m_id")%>&u_id=<%=Trim(Request.QueryString("u_id"))%>'><% =rsmodule("modulename")%></option>
   

  </select>


作者: hefeng_aspnet   发布时间: 2011-11-10

如果 u_id 是固定不变的

可以不要放在里面
<select name="modulename" id="modulename" onchange="callServer()">

   
  <option value="<% =rsmodule("m_id")%>"><% =rsmodule("modulename")%></option>
   

  </select>
<input name="uid" value="<%=Trim(Request.QueryString("u_id"))%>" type=hidden>


作者: enjoy_gw   发布时间: 2011-11-10


<% = rsmodule("m_id") & "u_id=" & Trim(Request.QueryString("u_id"))%>">

作者: netbooting   发布时间: 2011-11-10

上面写错了,下面这个是正确的
value="<% =rsmodule("m_id") & "u_id=" & Trim(Request.QueryString("u_id"))%>"

作者: netbooting   发布时间: 2011-11-10

试试:
<select name="modulename" id="modulename" onchange="callServer()">

   
  <option value=rsmodule("m_id")&u_id=Trim(Request.QueryString("u_id"))><% =rsmodule("modulename")%></option>
 或
   
'response.write "<option value='"&rs1("typeid")&"'>"&rs1("type")&"类信息</option>"&chr(13)+chr(10)
  </select>

作者: hefeng_aspnet   发布时间: 2011-11-10