无法在 html:text 中调用 javascript 函数

Not able to invoke javascript function in html:text

我正在使用 struts 1. 我有一个这样的文本框

<html:text name="test" property="testProperty" size="10" onBlur="someJavascriptFunc()"  /> 

编译时出错

Attribute onBlur invalid for tag text according to TLD

如何调用这个 javascript 函数?

在您的 JavaScript 代码中试试这个

var x = document.getElementsByName("test")[0];
x.Attributes.Add("onBlur", "javascript:return someJavascriptFunc()");

我检查了documentation,发现它实际上是onblur

当我将函数名称 onBlur 更改为 onblur 时它起作用了。