簡體   English   中英

如何啟用退格鍵,在Chrome中刪除asp:TextBox

[英]how to enable backspace,delete in a asp:TextBox in chrome

我的代碼是這樣的

<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中使用delete,backspace,但不能在Chrome中使用它。 我的問題是如何啟用退格鍵,刪除到Chrome中。 任何信息將對此有幫助

您可以為此使用JQuery

這是帶有事件按鍵的文本框

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

一些腳本

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;
   }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM