0

当我尝试在<Input>元素上设置属性时,文本不会调用 onkeypress JS 函数。
我应该怎么办?我正在考虑使用“sendkeys”。但是,这不是处理线程的好方法。

onkeypress="return filtraPassa(this, event, 'THIS_VAR_CHANGES_EVERYPAGELOAD');">
4

1 回答 1

0

如果你想为keypress事件配置一个 .NET 处理程序,你应该看看DOM Events

以下示例代码演示了如何向元素添加 DOM 事件侦听器:

DOMEventHandler domEvent = delegate(object sender, DOMEventArgs e)
{
     DOMEventType eventType = e.Type;
     Console.Out.WriteLine("handled event = " + eventType);
};

element.AddEventListener(DOMEventType.OnKeyPress, domEvent, false);

另外,需要考虑到修改元素属性可能对其属性没有影响: HTML中的属性和属性有什么区别?

于 2016-10-21T06:49:59.463 回答