当我尝试在<Input>
元素上设置属性时,文本不会调用 onkeypress JS 函数。
我应该怎么办?我正在考虑使用“sendkeys”。但是,这不是处理线程的好方法。
onkeypress="return filtraPassa(this, event, 'THIS_VAR_CHANGES_EVERYPAGELOAD');">
当我尝试在<Input>
元素上设置属性时,文本不会调用 onkeypress JS 函数。
我应该怎么办?我正在考虑使用“sendkeys”。但是,这不是处理线程的好方法。
onkeypress="return filtraPassa(this, event, 'THIS_VAR_CHANGES_EVERYPAGELOAD');">
如果你想为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中的属性和属性有什么区别?