如何将变量作为参数传递给javascript函数
How to pass a variable as a argument to javascript function
我的jsp页面中有一个变量,我想将其作为参数传递给javascript函数。怎么办?
法典:-
<%
String ts=request.getParameter("testname");
session.setAttribute("tname", ts);
Connection con=null;
Statement s=null;
ResultSet r=null;
int t=60000;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:online_testing");
s=con.createStatement();
r=s.executeQuery("select * from "+ts+"");
String time=r.getString("duration");
t=Integer.parseInt(time)*60000;
}
catch(Exception e1)
{
response.setContentType("text/html");
out.println(e1.toString());
}
%>
<body onload="setTimeout('submitForm()',<%=t%>)">
它只取 t 的初始值,而不是更新的值。如何将函数 setTimeout() 中的变量"t"的值作为参数传递?
按如下方式修改代码
<%
int i=1;
%>
<form name="ifrm" onsubmit="return validateform('<%=i%>')" action="Givetest" method="post">
//code
</form>
更改 i 的初始化顺序,然后就可以使用它
了<%
int i=1; //1 is just for e.g ,getting this value from database in project
%>
<form name="ifrm" onsubmit="return validateform(<%=i%>)" action="Givetest" method="post">
<input type="radio" name="r<%=i%>" value="<%=b%>"><label><%=b%></label><br>
</form>
试试这个.code in 函数
"javascript:validateform('<%=i%>')"
onclick="<%="javascript:validateform("+i+")"%>"
相关文章:
- Ajax.ActionLink-传递javascript参数
- JavaScript常量-作为参数传递或直接使用
- 传递参数:Objective javascript
- 如何将javascript对象作为参数传递到c#web服务中
- javascript,将参数传递给函数内部的闭包中的回调
- 传递参数的Javascript类
- Javascript-将包含变量的html字符串作为参数传递
- 如何将参数从Javascript函数传递到XSLT
- 是否可以在 Javascript 中将未声明的变量作为参数传递
- 将对象作为参数传递时的 Javascript 函数作用域
- 如何使用外部接口将参数从 JavaScript 传递到 AS3
- 如何使用 ajax 和 javascript 将参数传递给控制器
- 通过javascript将url参数传递到多个不同的href链接中
- 什么时候需要在javascript中的函数中将对象作为参数传递
- td元素中带有传递参数的Javascript函数
- JavaScript将参数传递给按钮onclick函数
- Worklight Javascript适配器:无法检索作为参数传递给适配器的数组值
- 如何在不使用windows.script.Notify()的情况下将多个参数从javascript传递到windowsp
- javascript$.post将参数传递到外部PHP文件
- 将参数从javascript传递到JSP