Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在chrome的asp:TextBox中启用退格、删除_C#_Asp.net_Google Chrome - Fatal编程技术网

C# 如何在chrome的asp:TextBox中启用退格、删除

C# 如何在chrome的asp:TextBox中启用退格、删除,c#,asp.net,google-chrome,C#,Asp.net,Google Chrome,我的代码是这样的 <asp:TextBox ID="txtStartDate" CssClass="txtStartDate" runat="server" MaxLength="10" />&nbsp; <asp:RequiredFieldValidator ID="startDateRequiredFieldValidator" runat="server" ValidationGroup="Dates" ControlToValidate="txtStartD

我的代码是这样的

<asp:TextBox ID="txtStartDate" CssClass="txtStartDate" runat="server" MaxLength="10"   />&nbsp;
<asp:RequiredFieldValidator ID="startDateRequiredFieldValidator" runat="server" ValidationGroup="Dates" ControlToValidate="txtStartDate"
                            EnableClientScript="True" Display="None" Text="*" ErrorMessage="Start date is required."/>
<asp:CompareValidator ForeColor="Red"  id="startDateCompareValidator1" runat="server" Type="Date"
                      ValidationGroup="Dates" Display="None" EnableClientScript="True"
                      Operator="DataTypeCheck" ControlToValidate="txtStartDate" Text="*"
                      ErrorMessage="Start date is not valid or is in an incorrect format. Please use the format yyyy-MM-dd."/>
<asp:RangeValidator id="ReturnDateRangeValidator" runat="server" ControlToValidate="txtStartDate" ValidationGroup="Dates"
                    MinimumValue="2005-01-01" MaximumValue="2050-01-01"  Display="None" EnableClientScript="True" Text="*"
                    ErrorMessage="Start date is too far back in time or it is to far in future, please enter a more feasible date."/>
<cc1:CalendarExtender ID="Calendarextender2" runat="server" Format="yyyy-MM-dd" PopupButtonID="Image2"
                      TargetControlID="txtStartDate" FirstDayOfWeek="Monday">
</cc1:CalendarExtender>

我有一个日期字段,我可以使用删除,退格到IE中,但我不能在Chrome中这样做。我的问题是如何启用退格,删除到Chrome中。任何关于这方面的信息都会很有帮助

您可以使用JQuery进行此操作

这是带有事件按键的文本框

<asp:TextBox ID="txtStartDate" CssClass="txtStartDate"    onkeypress="return allowBackSpace(this);" runat="server" MaxLength="10"   />

他们是在明显地做什么,还是你得到了与你期望的不同的行为?谢谢你的回答:他们什么也没做。我的意思是我按backspace,delete nothing在Chrome的日期字段中有效,但在IE中有效
function allowBackSpace(val) {
    var keyCodeEntered = (event.which) ? 
    event.which : 
    (window.event.keyCode) ? 
    window.event.keyCode : 
    -1;
    if (keyCodeEntered == 8) {
        $(this).val(""); 
        return false;
    }
    return false;
   }