【问题标题】:how to Clear the values of Telerik Masked TextBox Via Jquery when users clicks on that Telerik Masked TextBox当用户单击 Telerik Masked TextBox 时,如何通过 Jquery 清除 Telerik Masked TextBox 的值
【发布时间】:2013-08-18 10:59:13
【问题描述】:

我正在制作一个模块,其中人的姓名和手机号码保存在数据库中。 Telerik Masked TextBox 被用作获取输入电话号码的方法。

$(".mainContainer").find("#salebyowner").find("input").val("");

当该 div 首次加载时,它会分别清除其上的所有值。 但是,当我单击相应电话号码的文本框时,会再次设置这些值。 我需要清除它。我已经应用了以下方法,但它似乎不起作用。

 $(".mainContainer").find("#salebyowner").find("#rad_sale_owner_no").click(function () {                            $(".mainContainer").find("#salebyowner").find("#rad_sale_owner_no").val("");
 alert("its working");
 });

或者如果有其他方法可以改变它的属性,那么这个答案也是受欢迎的。

【问题讨论】:

    标签: jquery jquery-ui telerik telerik-radmaskedtextbox


    【解决方案1】:

    请尝试以下代码 sn-p。

    JS

    function myclick() {
                var txt = $find("<%= RadMaskedTextBox1.ClientID %>");
                txt.set_value('');
                return false;
    }
    

    ASPX

    <telerik:RadMaskedTextBox ID="RadMaskedTextBox1" runat="server" Mask="(###) ###-####-####">
    </telerik:RadMaskedTextBox>
    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return myclick();" />
    

    请使用“set_value()”清除/设置值。

    【讨论】:

      【解决方案2】:

      试试这个...它会工作的。

      <ClientEvents OnFocus="onfocus" />
      

      JavaScript:

      <script type="text/javascript">
          function onfocus(sender, args) {
              sender.clear();
          }
      </script>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多