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を使用しましたが、結果はありません。
あなたのコードはlistbox1をが空である – Waqas
間違ったタグが動作しているようだ:)編集を持っているあなたのコード内のスペルの間違いを持っていることが表示されます! Javaではなくjavascript ...人々はこれらのものをどのように混ぜることができますか? – javagirl
@javagirl:おそらく、両方の用語に「Java」が関係しています。 –