Javascript 8不小于或等于30?

Javascript 8不小于或等于30?,javascript,jquery,asp.net,.net,Javascript,Jquery,Asp.net,.net,好的,我有一个RangeValidator: <asp:RangeValidator ID="DateRangeValidator" runat="server" ControlToValidate="DateRange" ErrorMessage="The date range must be at least 1 day, not more than 30, and neither date can be greater than today's date." Enab

好的,我有一个
RangeValidator

<asp:RangeValidator ID="DateRangeValidator" runat="server" ControlToValidate="DateRange"
    ErrorMessage="The date range must be at least 1 day, not more than 30, and neither date can be greater than today's date."
    EnableClientScript="true" MinimumValue="1" MaximumValue="30" CssClass="errortext span9 offset2"
    Display="Dynamic" />
<asp:RangeValidator ID="DateRangeValidator" runat="server" ControlToValidate="DateRange"
    ErrorMessage="The date range must be at least 1 day, not more than 30, and neither date can be greater than today's date."
    EnableClientScript="true" MinimumValue="1" MaximumValue="30" CssClass="errortext span9 offset2"
    Display="Dynamic"
    Type="Integer" />
从设置正确的天数差异的角度来看,这种方法非常有效


调用
页面\u ClientValidate
时,我已经对其进行了调试,以确保验证程序按预期启动,并且它确实启动了,并且具有我预期的值。当最小值被选中时,它将抓取1。。。当这与8的值相比较时。。。它正在按预期进行评估。。。8大于或等于1

然而,当最大值被选中时,即使它的最大值为30。。。当它与8的值进行比较时。。。表示8小于或等于30的表达式的计算结果为false


我真的希望有人能帮我


这里8不少于30是怎么回事?

您的
范围验证器上缺少了一个
Type=“Integer”
添加到范围验证器中
您需要在
范围验证器上设置类型:

<asp:RangeValidator ID="DateRangeValidator" runat="server" ControlToValidate="DateRange"
    ErrorMessage="The date range must be at least 1 day, not more than 30, and neither date can be greater than today's date."
    EnableClientScript="true" MinimumValue="1" MaximumValue="30" CssClass="errortext span9 offset2"
    Display="Dynamic" />
<asp:RangeValidator ID="DateRangeValidator" runat="server" ControlToValidate="DateRange"
    ErrorMessage="The date range must be at least 1 day, not more than 30, and neither date can be greater than today's date."
    EnableClientScript="true" MinimumValue="1" MaximumValue="30" CssClass="errortext span9 offset2"
    Display="Dynamic"
    Type="Integer" />

回答得很好,谢谢!@T.J.Crowder,你是这个社区应该是什么样的一个例子。此外,下一次我一定会清楚地确定工作是在一边进行还是在另一边进行。@BigM:Gosh,太好了。:-)