当我在<Input>
元素上尝试SetAttribute时,文本没有调用onkeypress JS函数。
我该怎么办?我正在考虑使用&#34; sendkeys&#34;。但是,处理线程并不是一个好的解决方案。
onkeypress="return filtraPassa(this, event, 'THIS_VAR_CHANGES_EVERYPAGELOAD');">
答案 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?