我有一個簡單的窗體,一個文本框和一個有三個單選按鈕的面板。我使用了錯誤提供程序的驗證事件來強制用戶在文本框中輸入數字。我的問題是與單選按鈕組有關。用戶需要選擇一個單選按鈕。我發現你不能在包含單選按鈕的面板上進行驗證,而是必須爲每個按鈕編寫驗證事件。有沒有簡單的方法來確保用戶選擇了一個單選按鈕?謝謝。單選按鈕驗證事件
Q
單選按鈕驗證事件
1
A
回答
1
一個簡單的方法是簡單地使用此代碼:
bool selectionMade = radioButton1.Checked || radioButton2.Checked || radioButton3.Checked;
無論你需要確保一個單選按鈕被選中你不需要把這個代碼在任何驗證事件,你可以把它。這可以在用於保存當前記錄的按鈕的點擊事件中等。如果selectionMode
爲假,則觸發任何你需要的用戶通知。
如果您確實需要使用RadioButton的驗證事件之一,您可以創建一個這樣的事件,並連接所有的RadioButton以使用該事件。您可以通過事件的object sender
參數找出哪個RadioButton觸發驗證事件。
0
你可以使用一個Custom Validator
沿
<script language="javascript">
function ClientValidate(source, arguments)
{
if ($('#button1').checked || $('#button2').checked || $('#button3').checked) {
arguments.IsValid = true;
} else {
arguments.IsValid = false;
}
}
</script>
1
行指定與代碼ClientValidationFunction我會用一個GroupBox
,把你的RadioButton
控制裏面和你組框使用Validating
事件。
相關問題
- 1. jquery驗證單選按鈕
- 2. 驗證單選按鈕
- 3. formvalidation單選按鈕驗證
- 4. 單選按鈕驗證:javascript
- 5. 驗證單選按鈕
- 6. jquery驗證單選按鈕
- 7. 驗證單選按鈕組
- 8. 單選按鈕驗證
- 9. 驗證單選按鈕
- 10. jquery單選按鈕驗證
- 11. jQuery表單驗證對於單選按鈕或單選按鈕
- 12. Javascript +單選按鈕/複選框驗證
- 13. 驗證表單與單選按鈕
- 14. 使用jQuery驗證插件驗證單選按鈕組
- 15. 驗證:當選中並驗證時顯示單選按鈕
- 16. 如何驗證laravel 5.4單選按鈕?
- 17. 驗證重複單選按鈕
- 18. JQuery驗證與多組單選按鈕
- 19. 的Javascript:驗證單選按鈕
- 20. 離子單選按鈕驗證
- 21. 單選按鈕的Javascript驗證
- 22. 使用Jquery驗證單選按鈕集
- 23. jQuery驗證組的單選按鈕
- 24. 驗證多組單選按鈕
- 25. 單選按鈕驗證錯誤消息
- 26. 在cakephp中單選按鈕的驗證
- 27. 驗證單選按鈕組客戶端?
- 28. jQuery驗證爲單選按鈕
- 29. WinForms中的單選按鈕驗證
- 30. 需要單選按鈕 - JavaScript驗證
這似乎工作,但如果我做了一個this.validatechildren()錯誤圖標一開始不顯示,但我正在處理它。謝謝 – 2009-12-11 19:07:45