请问在jsp 中如何调用 javascript 函数? onclink="fl()"<script language="javascript">function fl() {}</script language="javascript"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 eg1:<TD ID=NAV5 class=TD_TAB onclick="javascript:f1();">test<TD>eg2:<FORM name="MaintainForm" method="post" action="test.jsp" onsubmit="return f1()">....... ..........<script language ="javascript">function f1{ ....}<% out.println("f1();") //这样调用。%> 楼主要明白,JSP代码是在服务器执行的,而JavaScript是在浏览器上解释执行的。对服务器来说,JavaScript代码跟其它HTML的输出没什么两样,都是输出字符串,所以不能这样调用的~~ 不对阿应该是这样啊://.........................out.println("<script language='javascript'>f1();</script>");//........................这样就可以调用已经编好的 脚本了阿 就我所知jsp的<%%>中不能调用javascript的function,你可以把function写到jsp import的class里 to jk3278jk<% out.println("f1();")%>是不是一定要显示f1返回的结果啊,如果我不想让结果显示出来该怎么办呢?谢谢 jsp运行于服务器端,javascript运行在客户端,如果需要用的话,也只能说在javascript里能够用到jsp的变量:var x=<%=x%>;菡数也一样可以 通过form里面的onsubmit或者对应控件的onclick,onchange之类的都可以呀 天啊。HTML源代码都从服务器上打到客户浏览器了。你想让服务器去执行人家浏览器上的脚本?我晕<%%>只能在服务器执行<Script>只能由浏览器执行 关于改造公司框架的问题,以及RFID设备问题 大家帮帮忙翻译几句话 SSH中action跳转问题 .JSP应该放在哪个目录下? 如何动态挂接数据实现动态查询数据 今天转开发平台,特别散分,祝我顺利!! servlet发布问题 数据库类添加的问题 web服务器为weblogic;系统构架为j2ee;表面层为jsp的系统,用什么工具做报表比较好? 欢迎各位大虾谈一下,您现在用java做什么,Applet or jsp or jdbc? 大侠们,救救我呀。!!! js数组jsp接受时的问题
<FORM name="MaintainForm" method="post" action="test.jsp" onsubmit="return f1()">.......
.....
<script language ="javascript">
function f1
{
....
}<%
out.println("f1();") //这样调用。
%>
应该是这样啊://.........................
out.println("<script language='javascript'>f1();</script>");
//........................这样就可以调用已经编好的 脚本了阿
out.println("f1();")
%>是不是一定要显示f1返回的结果啊,如果我不想让结果显示出来该怎么办呢?谢谢
如果需要用的话,也只能说在javascript里能够用到jsp的变量:
var x=<%=x%>;
菡数也一样可以
<Script>只能由浏览器执行