3

我正在制作一个模块,其中人的姓名和手机号码保存在数据库中。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");
 });

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

4

2 回答 2

4

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

<ClientEvents OnFocus="onfocus" />

JavaScript:

<script type="text/javascript">
    function onfocus(sender, args) {
        sender.clear();
    }
</script>
于 2013-08-16T08:16:11.183 回答
3

请尝试使用以下代码片段。

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()”清除/设置值。

于 2013-08-16T07:37:28.780 回答