0
たとえば、ValidFieldValidatorがあり、検証が行われた場合、検証に失敗した場合、ページ上にいくつかの変更を加えたい(非表示divのように)。 ?!他のアイデアはありますか?ASP.NET Validators - 検証が終了したらクライアント側で関数を呼び出す方法はありますか?
ありがとう、
アドラー!
たとえば、ValidFieldValidatorがあり、検証が行われた場合、検証に失敗した場合、ページ上にいくつかの変更を加えたい(非表示divのように)。 ?!他のアイデアはありますか?ASP.NET Validators - 検証が終了したらクライアント側で関数を呼び出す方法はありますか?
ありがとう、
アドラー!
RequiredFieldValidatorを拡張する独自のバリデータを書かないのはなぜですか?それは正しい方向にポイントにあなたを助けることができるように
This tutorialに見えます:
または、カスタムクライアント側のJavaバリデータを書き込むことができます。
<script type="text/javascript" language="javascript">
function ValidateDropDown(source, arguments) {
if (arguments.Value === 'NA') {
arguments.IsValid = false;
}
}
</script>
<asp:CustomValidator ID="CoverServerCustomValidator" runat="server" ErrorMessage="<img src='../Themes/WebOrder/Images/weborder_Error.png'>"ToolTip="A Size is Required" Display="Dynamic" CssClass="Error" ValidationGroup="Sizing" OnServerValidate="ValidateDropDown" ControlToValidate="ddlCover" EnableClientScript="true"></asp:CustomValidator>
カスタムバリデータはオプションですが、私は保存するために必要なフィールドを使用しますロジックと通常のexpresionバリデーターにはもっと論理があります。 – Adler