猿问

怎么控制几个TEXTBOX最多有一个有值

大家好,我的问题如题所示:

C# WEB   我有一组文本框,他们互斥,只能让其中一个有值?

可以用JS控制么?或者后台代码也行的。

会的大神就不要藏了,在线等。


慕容3067478
浏览 373回答 2
2回答

白板的微信

我这里有个思路,是我临时想的,其实程序员就是看解决问题的能力。只是跟你大概的讲一下思路,前台和后台都可以,我这里先举用js吧首先我们这里假设有5个textbox标签,id分别问id1~id5好了js可以这样写var id1 = document.getElementById("id1");var count=0;//用力计算用户输入了多少条数据默认肯定是0if(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翻译成后台代码。希望对你有启发

小唯快跑啊

前台控制,可以增加一定的验证,但是后台也必须要再次进行验证
随时随地看视频慕课网APP
我要回答