2016-06-30 16 views
-1

ページのPageLoadのDataSourceにバインドされたDropDownListがあります。このDropDownリストでは、Select値をデフォルト値として追加しました。このドロップダウンリストの下にいくつかのテキストボックスがありますが、追加ボタンがあります。ドロップダウンリストに検証を追加すると、ユーザーが値を「選択」として残した場合、ユーザーは別の値を選択しない限り追加ボタンをクリックできません。DropDownListで検証済み

<asp:Label ID="lblItems" runat="server" Text="SemesterCode: "></asp:Label> 
<asp:DropDownList ID="ddlItems" AppendDataBoundItems="true" runat="server"> 
    <asp:ListItem Text=" -- Select -- " Value="-1"></asp:ListItem> 
</asp:DropDownList> 

答えて

0

ドロップダウンリストには「onchange」メソッドを使用します。 DDLの値が変更されると、他のボタン/必須フィールドを有効にするJS関数を呼び出します。それが0であれば、あなたのドロップダウンリストの

function validateThingy(val) { 
    return (val != -1) 
} 

function calledOnChange(val) { 
    if (validateThingy(val)) { 
    //enable the buttons 
    } else { 
    //Keep the button disabled 
    } 
}  
0

チェック選択されたインデックスは、そのほかのメッセージは、同様に、

if(ddlItems.SelectedIndex==0){ 
Response.Write("Please choose any value"); 
}else{ 
//Put your logic here 
} 
をあなたのロジックを置く警告します
関連する問題