有5个DropDownList 值都是从数据库读出来的
我现在要添加文章 这篇文章同时属于3个类别
现在我想判断一下 如果这5个DropDownList 中的两个选得一样 我就提示错误
代码怎么写 谢谢
我现在要添加文章 这篇文章同时属于3个类别
现在我想判断一下 如果这5个DropDownList 中的两个选得一样 我就提示错误
代码怎么写 谢谢
解决方案 »
- C# b/s 如何在服务器端调用打印机
- 浅谈SEO,如何用SEO推广一个购物网站?
- 欢迎大家进,谢谢!
- 怎样在后台程序中获取 ajax无刷新绑定到dropdownlist或者其它控件 的值?谢谢!!
- 如何在B/S模式中实现像C/S模式中的界面?????
- 用.net2005编辑网页能向Dreamweaver一样好用吗?
- 在DATAGRID 里面建立一个超链接列的问题
- 关于ASP.NET页面中的JPEG图片无法显示的问题
- datagrid不用update语句修改数据时,总是提示错误信息。麻烦高手帮帮忙看看!
- 数据绑定的字段长度怎么取?高手请进,在线等待,立即给分
- ASP.NET 连接Access数据库问题
- 新手问题!!
不懂可以学.....
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw2'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw3'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw4'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw5'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<input type="button" value="Check" onclick="CheckDW()" />
<script>
function $(id){return document.getElementById(id);}
function CheckDW()
{
var dw;
for(var i=1;i<5;i++)
{
dw=$("dw"+i);
for(var j=i+1;j<=5;j++)
{
if($("dw"+j).value==dw.value)
{
alert('有重复的...');
return false;
}
}
}
}
</script>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="CheckBox.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="ddl">
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList3" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList4" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList5" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
</span>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Style="position: relative"
Text="Button" /></div>
</form>
</body>
</html>
[code=C#]
protected void Button1_Click(object sender, EventArgs e)
{
string[] str = new string[5];
str[0] = this.DropDownList1.SelectedItem.Text;
str[1] = this.DropDownList2.SelectedItem.Text;
str[2] = this.DropDownList3.SelectedItem.Text;
str[3] = this.DropDownList4.SelectedItem.Text;
str[4] = this.DropDownList5.SelectedItem.Text; for (int i = 0; i < str.Length-1; i++)
{
for(int j=1;j<str.Length;j++)
{
if(str[i]==str[j])
{
Response.Write("有相同");
break;
}
}
} }[/code]
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="CheckBox.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="ddl">
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList3" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList4" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList5" runat="server" Style="position: relative">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
<asp:ListItem>d</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
</asp:DropDownList>
<input id="Button1" style="position: relative" type="button" value="button" onclick="return check()" /></span></div>
</form>
<script type="text/javascript">
function check()
{
var inputs=document.getElementById("ddl").getElementsByTagName("select");
for(var i=0;i<inputs.length-1;i++)
{
for(var j=i+1;j<inputs.length;j++)
{
if(inputs[i].options[inputs[i].selectedIndex].value==inputs[j].options[inputs[j].selectedIndex].value)
{
alert("有相同值");
return false;
}
}
}
}
</script>
</body>
</html>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw2'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw3'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw4'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<select id='dw5'>
<option value="111111">111111</option>
<option value="222222">222222</option>
<option value="333333">333333</option>
<option value="444444">444444</option>
<option value="555555">555555</option>
</select>
<input type="button" value="Check" onclick="CheckDW()" />
<script>
function $(id){return document.getElementById(id);}
function CheckDW()
{
var dw;
var str = "|";
for(var i=1;i<5;i++)
{
str +=$("dw"+i).value + "|";
}
for(var i=1;i<5;i++)
{
var val = $(dw"+i).value;
if(str.IndexOf("|" + val + "|") != str.lastIndexOf("|" + val + "|") ) {
alert('有重复的...');
break;
}
}
}
</script>