请教jsp 和 javascript 问题

fido555fido

新手上路
注册
2003-02-06
消息
667
荣誉分数
0
声望点数
0
在一个jsp page里需要一个javascript小程序,要向javascript的一个function传递一个参数,而这个参数是 一个 string, 不是一个literal string (如"ABC"),而是来自jsp page的一个变量。怎么才能做到?谢谢!

a.jsp

...
******** language=JavaScript>
function changeRating(userID){
alert( userID + " chaged a value " );
}
**********>...
<% userID = "user1" %>
...

<form>
<input type="button" value="bbbb" onclick="changeR(userID)"> ??????就是这个地方onclick后面怎么写?
</form>

onclick="changeR(<%=userID%>)" 不好用

这里给出的程序只是说明用,基本意思就是这样。
另外,请问如何在贴子中插入代码?谢谢!
 

苦逼热狗

路边通讯社社长
VIP
注册
2002-10-12
消息
47,181
荣誉分数
2,379
声望点数
393
试试这个
a.jsp
代码:
******** language="Javascript">
function changeRating(){
var userID = document.notice.userID.value
alert( userID + " changed a value " );
}
**********>
...
<% userID = "user1" %>
...

<form name="notice">
<input type="hidden" name="userID" value="<%=userID%>">
<input type="button" value="bbbb" onclick="return changeRating()">
</form>
 
顶部