Java int变量传递给Javascript函数

时间:2014-05-26 07:17:43

标签: javascript

如何在点击事件

上将Java整数变量值发送到Javascript函数

我试过了:

onclick="enableFinanceField('<%=i%>')

但是它将i int作为字符串。

完整的源代码:

<html:checkbox 
     name="FinanceLoForm"
     property="checksrnochkbx"
     styleId="<%=checkbxindx%>" 
     value="<%=dataScript%>"  
     onclick="enableFinanceField(<%=i%>);
     enableDisableSave('tbl_setup',th‌​is.form);"> 

</html:checkbox> 

1 个答案:

答案 0 :(得分:1)

只需删除单引号并像这样传递

onclick="enableFinanceField(<%=i%>)

或者您可以使用parseInt() JavaScript函数将其显式转换为数字。

语法将是这样的

onclick="enableFinanceField(parseInt('<%=i%>'));