javascript调用问题
在jsp中
<%
Messager[] messager=(Messager)ctx.get("messager");
for(int i=0;i<messager.length;i++){
%>
<tr>
<td><imag src="...." onClick="javascript:cmdDelete('+<%=messager[i.getMessagerName()]%>+')"></td>
</tr>
<%}%>
function cdmDelete(s){
document.getElementById().value=s;
document.form[0].submit();
}
一直包错误的参数个数或无效的参数值,是否的我function又错误?
------解决方案--------------------<imag src="...." onClick="javascript:cmdDelete('<%=messager[i.getMessagerName()]%>')">
不要写加号
------解决方案--------------------把加号去掉试试。 或者
onClick="javascript:cmdDelete('"+<%=messager[i.getMessagerName()]%>+"')"
------解决方案--------------------JScript code
document.getElementById().value=s;