2
在一個窗體中,我有多組使用驗證組屬性的控件。我想在下拉列表中選擇的項目的基礎上使用javascript在客戶端動態地將驗證組分配給asp.Button。在客戶端更改驗證小組的按鈕與JavaScript
這是我正在使用的JavaScript,但它不工作。它顯示驗證組未定義,但實際上定義了一個默認組。
請指教我。感謝
<script type="text/JavaScript">
function NextClicked() {
var _ddlStatus = document.getElementById("<%=ddl.ClientID%>");
var _selectedIndex = _ddlStatus.selectedIndex;
var _btn = document.getElementById("<%=btnNext.ClientID%>");
alert(_btn.ValidationGroup); // here in messge it shows undefiend, yet I have defiend a group in button as default.
if (_selectedIndex == 1) {
_btn.ValidationGroup = "G1";
}
else
if (_selectedIndex == 2) {
_btn.ValidationGroup = "G2";
}
}
這爲我工作。謝謝。我有更改ValidationGroup的validationSummary問題,所以我最終爲每個組添加了一個ValidationSummary。 – JCallico 2011-08-16 16:09:41
我試過這個解決方案,但是當用戶點擊提交按鈕時我的驗證不會觸發 – 2013-04-18 16:41:04