大家好,我的問題如題所示:C# WEB 我有一組文本框,他們互斥,只能讓其中一個有值?可以用JS控制么?或者后臺代碼也行的。會的大神就不要藏了,在線等。
2 回答

白板的微信
TA貢獻1883條經(jīng)驗 獲得超3個贊
我這里有個思路,是我臨時想的,其實程序員就是看解決問題的能力。
只是跟你大概的講一下思路,前臺和后臺都可以,我這里先舉用js吧
首先我們這里假設有5個textbox標簽,id分別問id1~id5
好了js可以這樣寫
var id1 = document.getElementById("id1");
var count=0;//用力計算用戶輸入了多少條數(shù)據(jù)默認肯定是0
if(id1!=""){//如果id1中用戶填入了數(shù)據(jù)
count = count + 1;
}
...//id2~id5代碼同上,你應該會懂
if(count < 1){//用戶沒有輸入數(shù)據(jù)
alert('請輸入數(shù)據(jù)');
return false;
}
if(count > 1){//用戶可能輸入了2個以上的數(shù)據(jù)
alert('你只能輸入一個數(shù)據(jù)哦');
}
else{//最后只剩下一個count==1的可能
alert('你輸入格式正確了!');
return true;
}
后臺的話用c#來處理差不多,還是要定義一個int32類型的count變量,就相當于把js翻譯成后臺代碼。
希望對你有啟發(fā)
- 2 回答
- 0 關注
- 387 瀏覽
添加回答
舉報
0/150
提交
取消