DotNetBrowser SetAttribute上的OnKeyPress JavaScript函数("值"," text")

时间:2016-10-21 01:25:59

标签: javascript dotnetbrowser

当我在<Input>元素上尝试SetAttribute时,文本没有调用onkeypress JS函数。
我该怎么办?我正在考虑使用&#34; sendkeys&#34;。但是,处理线程并不是一个好的解决方案。

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

1 个答案:

答案 0 :(得分: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);

此外,您需要考虑修改元素属性可能对其属性没有影响: What is the difference between properties and attributes in HTML?