または、そうすべきです。重要なのは、現在のフィールドを空のままにしておくのは無効であるとだけ表示される場合は、他のフィールドを終了して、そのフィールドを忘れ てしまう可能性があるということです。
ポイントがクリアされます。
今、私は取引全体をキャンセルしたいと言います私はこのフォームにまったく記入しません!
幸いなことに、「キャンセル」画像ボタンがあります
を非表示にしますが form
、 無効にもなります。
フォームに入力しようとしているふりをして、invalidEmpty-Error
クリアしたらすぐにキャンセルを押す以外の回避策はありますか?
MaskedEditExtender
<cc1:MaskedEditExtender enabled="true" MaskType="Date" ID="insertDate_MaskedEditExtender" runat="server"
TargetControlID="TBXinsertDate" InputDirection="LeftToRight" CultureName="en-GB"
UserDateFormat="None" Mask="99/99/9999" MessageValidatorTip="true" OnFocusCssClass="maskedFocus" ErrorTooltipEnabled="true" ErrorTooltipCssClass="toolTipForInvalid"
</cc1:MaskedEditExtender>
MaskedEditValidator
<cc1:MaskedEditValidator Enabled="false" IsValidEmpty="false" ID="insertDate_MskValidator" ControlExtender="insertDate_MaskedEditExtender" ControlToValidate="TBXinsertDate" runat="server"
InvalidValueBlurredMessage="invalid date" EmptyValueBlurredText="requierd fileld" ErrorMessage="Error"
MaximumValue="01/01/2015" MinimumValue="01/01/2008" MinimumValueBlurredText="please enter year above 2008" MaximumValueBlurredMessage="max year value is 2015"
CssClass="dateInValid">
</cc1:MaskedEditValidator>
コードビハインドからのボタンイベントをEnabled = false
介して有効になっているため 、バリデーターのデフォルトの状態。onClick
insertDate_MskValidator.Enabled = true;
ステージ1-
バリデーター対応=false
フォームは非表示です
ステージ2-
バリデーター対応=true+フォームが表示されます
ステージ3-
キャンセルまたは送信
フォームが有効な場合は送信します。テキストボックスのいずれかにステップインした場合、キャンセルはオプションではありません
あなたが考えることができる方法はありますか?