0

asp.net ajax ツールキットのマスクされた編集コントロールを使用して、マスク 99:99 と masktype="time" プロパティが設定された時間/分の入力を取得しようとしています。

ただし、クライアントまたはサーバー側で時間の検証を行っているようには見えません....有効な時間ではない 88:77 のような任意の数字を入力できます。

これはコントロールのバグですか、それとも時間/分の組み合わせを取るように構成する方法がありますか?それが不可能な場合は、それを可能にする無料のコントロールを提案できますか?

ありがとう

4

1 に答える 1

2

これはばかげた質問かもしれませんが、MaskedEditValidator コントロールもページに追加して接続しましたか?

<ajaxToolkit:MaskedEditValidator
  ControlExtender="MaskedEditExtender2" />

これらは、ページに追加された個別のコントロールです。

ETA: また、少なくとも "InvalidValueBlurredMessage" (および "IsValidEmpty" が false に設定されている場合は "EmptyValueMessage") または "OnInvalidCssClass" を追加していない場合、バリデーターはクライアント側で何もしていないように見えます。

于 2009-01-15T10:50:01.723 に答える