大家好,我的问题如题所示:C# WEB 我有一组文本框,他们互斥,只能让其中一个有值?可以用JS控制么?或者后台代码也行的。会的大神就不要藏了,在线等。
2 回答
白板的微信
TA贡献1883条经验 获得超3个赞
我这里有个思路,是我临时想的,其实程序员就是看解决问题的能力。
只是跟你大概的讲一下思路,前台和后台都可以,我这里先举用js吧
首先我们这里假设有5个textbox标签,id分别问id1~id5
好了js可以这样写
var id1 = document.getElementById("id1");
var count=0;//用力计算用户输入了多少条数据默认肯定是0
if(id1!=""){//如果id1中用户填入了数据
count = count + 1;
}
...//id2~id5代码同上,你应该会懂
if(count < 1){//用户没有输入数据
alert('请输入数据');
return false;
}
if(count > 1){//用户可能输入了2个以上的数据
alert('你只能输入一个数据哦');
}
else{//最后只剩下一个count==1的可能
alert('你输入格式正确了!');
return true;
}
后台的话用c#来处理差不多,还是要定义一个int32类型的count变量,就相当于把js翻译成后台代码。
希望对你有启发
- 2 回答
- 0 关注
- 372 浏览
添加回答
举报
0/150
提交
取消