繁体   English   中英

我的 OnServerValidate function 在输入为空但字段为必填时未调用 DateBox

[英]My OnServerValidate function for DateBox is not invoking when input is empty but the field is required

我有一个包含一些可选字段和必填字段的表单,并且仅在一个必填字段上我没有收到此必填字段为空的错误消息。 第一个日期框,我没有收到不能为空的错误消息。

<style:DateBox ID="dbdate1" runat="server" Caption="date1" ContentLayout="Flow"
            DisplayCaptionWithFormat="False"  ErrorMessageForInputRequired="date required"
            IsInputRequired="True" IsStandaloneControl="False"
            OnServerValidate="dbdate1_ServerValidate" StandaloneLayout="None"
            TextForInputRequired="Date required!"/>

第二个日期框,如果它是空的,我会收到错误消息:

<style:DateBox ID="dbdate2" runat="server" Caption="date2" ContentLayout="Flow"
            DisplayCaptionWithFormat="False" ErrorMessageForInputRequired="date2 required"
            IsInputRequired="True" IsStandaloneControl="False" MaximumValue="01.01.2070"
            MinimumValue="01.01.1900" OnServerValidate="dbdate2_ServerValidate" StandaloneLayout="None"
            TextForInputRequired="Date2 erforderlich" />

如果第一个日期为空并且我想移至另一个页面,我将无法访问此站点,但我没有收到错误消息。 如果第二个日期为空并且我想移动到另一个页面,我会收到一条错误消息,指出该字段是必需的。 我怎样才能得到第一次约会的错误信息?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM