我们使用的是自定义控件文本框,名为tbx。 我们添加了一个属性为tbx.Attributes.Add(“onkeyup =”,“this.value = this.value.slice(0,2000)”)。
现在我想再添加一个属性,说明我不应该允许输入“$”符号。所以我想在关键事件中捕获“$”。
任何人都可以指导我这个方法。
由于
答案 0 :(得分:1)
("onkeyup="," this.value = this.value.slice(0, 2000).replace('$','')")
应该这样做。
答案 1 :(得分:1)
正确设置您的属性:
tbx.Attributes.Add("onkeydown", "return Check(event, this)").
并创建一个像这样的javascript函数:
function Check(e, obj)
{
var length = obj.value.length;
var key = window.event ? e.keyCode : e.which;
if (length >= 2000) {
obj.value = obj.value.slice(0, 2000);
return false;
}
if (key == 52)
return false;
return true;
}