我正在制作一个模块,其中人名和手机号码保存在数据库中。 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");
});
或者如果通过改变其属性还有其他方法,那么也欢迎这个答案。
答案 0 :(得分:4)
试试这个...它会起作用。
<ClientEvents OnFocus="onfocus" />
JavaScript的:
<script type="text/javascript">
function onfocus(sender, args) {
sender.clear();
}
</script>
答案 1 :(得分: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()”清除/设置值。