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

如何让下拉菜单 选择默认为空???

lxb0592 发布于 2012-07-01 18:24, 3059 次点击
         如下图:作业负责人添加时默认为登录的人员,不能为空,如何修改代码改为默认为空的??

                       
只有本站会员才能查看附件,请 登录

<%
          if request.Cookies("shiwei_id")=1 then
            sql="select * from login order by id_zu,id"
            set rs_login=conn.execute(sql)
          else
            sql="select * from login where id="&request.Cookies("shiwei_id")
            set rs_login=conn.execute(sql)      
          end if
          if rs_login.eof then
          %>
          <script language="javascript">
            alert("请先添加员工!")
            window.location.href="../system/user_add.asp"
          </script>
          <%
          response.end
          else
          %>
          <select name="id_login">
          <%
          do while rs_login.eof=false
          %>
            <option value="<%=rs_login("id")%>"<%if trim(cstr(rs_login("id")))=trim(cstr(request.Cookies("shiwei_id"))) then%> selected="selected"<%end if%>><%=rs_login("username")%> </option>
          <%
            rs_login.movenext
          loop
          %>
          </select>
          <%
          end if
          %>        
这是这段代码
3 回复
#2
wangjy5002012-07-01 22:30
<select name="id_login">
    <option value="">请选择</option>
          <%
          do while rs_login.eof=false
          %>
            <option value="<%=rs_login("id")%><%=rs_login("username")%> </option>
          <%
            rs_login.movenext
          loop
          %>
          </select>
#3
lxb05922012-07-02 07:16
谢谢版主! 问题是解决了,但是 报错, 好像这个 作业负责人不能为空,为空就报错

语法错误 (操作符丢失) 在查询表达式 'id=' 中
/gongzuo/gongzuo_add.asp, 第 223 行
这是223行代码:set rs_login=conn.execute("select * from login where id="&nowid_login)
              nowlogin="rs_login("username")"
              sql="insert into gongzuo(username,tel,card,id_login,login,startdate,enddate,beizhu,xcfhy,zzfhy,qtry,kssj,jssj,



是不是一定  id 得赋值(默认为登录人员),那该怎么改允许为空呢?

[ 本帖最后由 lxb0592 于 2012-7-2 07:20 编辑 ]
#4
lxb05922012-07-02 18:23
如何更改 使得在添加数据时,作业负责人可以为空?
1