| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 576 人关注过本帖
标题:[求助]表单的问题
只看楼主 加入收藏
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
结帖率:0
收藏
 问题点数:0 回复次数:3 
[求助]表单的问题
选择栏目

<select name="n_column">
<option>选择栏目</option>
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from column",conn,1,1
do while not rs.eof
%>
<option><%=rs("c_column")%></option>
<%
rs.movenext
loop
%>
</select>



上面代码的意思是 一个选择列表框,默认是选择栏目,其它的值是从数据库里读取出来,现在要用一个function函数去验证这个列表框,当列表框的值为选择栏目时,弹出对话框显示请选择栏目,这个应该怎样实现?我写了代码但是实现不了,不知错在哪里,在按钮上我是加了onClick="return check()"的
function check()
{
if (document.form1.n_column.value=="选择栏目")
{
alert("请输入栏目")
return false
}
return true
}
搜索更多相关主题的帖子: 表单 option column select 
2007-09-20 01:49
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
<script>
function check(){if (document.form1.n_column.value=="选择栏目"){alert("请输入栏目"); return false;}return true;}
</script>
<form name="form1" action="" onSubmit="return check();">
<select name="n_column">
<option value="选择栏目">选择栏目</option>
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from column",conn,1,1
do while not rs.eof
%>
<option value="<%=rs("c_column")%>"><%=rs("c_column")%></option>
<%
rs.movenext
loop
%>
</select>
<input type="submit" value="提交" />
</form>

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-20 10:25
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<script>
function check()
{
var selIdx=document.form1.n_column.selectedIndex;
var n_column=document.form1.n_column;
if(n_column.options[selIdx].value=="选择栏目")
{
alert("请输入栏目");
return false;
}
return true;
}
</script>
<form name="form1" action="" onSubmit="return check();">
<select name="n_column">
<option value="选择栏目">选择栏目</option>
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from column",conn,1,1
do while not rs.eof
%>
<option value="<%=rs("c_column")%>"><%=rs("c_column")%></option>
<%
rs.movenext
loop
%>
</select>
<input type="submit" value="提交" />
</form>
2007-09-20 11:19
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 

楼上的
var selIdx=document.form1.n_column.selectedIndex;
var n_column=document.form1.n_column;

多此一举


[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-20 11:22
快速回复:[求助]表单的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014149 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved