2011-07-27 1 views
0

私はこのコードを持っています。私のカスタム検証を実装する必要がありますが、動作しません。ASP.NETでJavaScriptを使用してカスタムバリデータを作成できないのはなぜですか?

<asp:ListBox ID="ListBox1" runat="server" SelectionMode = "Multiple"> 
</asp:ListBox> 
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="*Required" 
ClientValidationFunction = "ValidateListBox"></asp:CustomValidator> 
<script type = "text/javascript"> 
function ValidateListBox(sender, args) { 
    var options = document.getElementById("<%=ListBox1.ClientID%>").options; 
    if (options.length > 0) { 
     args.IsValid = true; 
    } 
    else { 
     args.IsValid = false; 
    }  
} 
</script> 
<asp:Button ID="Button1" runat="server" Text="Button" /> 

私はFirebugを使用しましたが、結果はありません。

+0

あなたのコードはlistbox1をが空である – Waqas

+0

間違ったタグが動作しているようだ:)編集を持っているあなたのコード内のスペルの間違いを持っ​​ていることが表示されます! Javaではなくjavascript ...人々はこれらのものをどのように混ぜることができますか? – javagirl

+0

@javagirl:おそらく、両方の用語に「Java」が関係しています。 –

答えて

1

私は、コードを修正した、私はそれが

+0

ああ私の神私は私が非常にばかげているように感じる:) –

関連する問題