救命啊!!请路过的高手过来看看! 你到底在做什么?<%! String ss=new String();%>这个是什么意思?你是不是要onClick="b('<%=ss%>')">这个意思啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="submit" name="Submit" value="确 认" onClick="b('ss')"> ^^^^^ 可能我讲的不是很清楚!设置一个变量ss,然后调用函数b,把ss作为参数给传进去,给这个变量赋值,根据值得不同,作一些判断! 是<script language="javascript">不是<script language="java"> 应该是这样<%! String ss=new String();%><%ss = "abc";%><script language="javascript"> function b(String s) { alert(s); }</script>然后我的按钮的onclick事件中有这么一个事件:<input type="submit" name="Submit" value="确 认" onclick="b('<%=ss%>')"> 呵呵,楼主.这么跟你说吧.jsp里调用java变量是这样的<%=ss%>也就是: ChDw(米) 说的 ;javascript 可以用以上的办法得到java的变量但绝对不可能直接 =ss的.这是一个低级的语法错误 :) 你的意思是,根据按钮所在位置不同,调用不同的jscript函数,来给一个jsp中的变量ss赋值吧?汗。。如果你要实现“我想在当前页面中,根据用户点击了那一个按钮,好判断从而转向不同的分支!”的话,完全可以给每个按钮设置一个常量,然后把常量传给js函数,进行判断转向的操作。比如:<script language="java"> function b(s) { if(s=="1"){……} else if(s=="2"){……} …… return; }</script>按钮的onclick事件<input type="submit" name="Submit" value="确 认" onClick="b(1)"><input type="submit" name="Submit" value="确 认" onClick="b(2)">…… 纠正一下,应该是<%String ss="abc";%><script language="javascript"> function b(s) { alert(s); }</script>然后我的按钮的onclick事件中有这么一个事件:<input type="submit" name="Submit" value="确 认" onclick="b('<%=ss%>')">不过,我觉得老兄,你应该先搞清楚jsp和js在来编写程序,所以给你一个完整的javascript代码<script language="javascript">function fnClick(s){alert(s);}</script><input type="button" value="abc" onclick="javascript:fnClick('abc')"><input type="button" value="edg" onclick="javascript:fnClick('edg')"> 纠正一下,应该是<%String ss="abc";%><script language="javascript"> function b(s) { alert(s); }</script>然后我的按钮的onclick事件中有这么一个事件:<input type="submit" name="Submit" value="确 认" onclick="b('<%=ss%>')">不过,我觉得老兄,你应该先搞清楚jsp和js在来编写程序,所以给你一个完整的javascript代码<script language="javascript">function fnClick(s){alert(s);}</script><input type="button" value="abc" onclick="javascript:fnClick('abc')"><input type="button" value="edg" onclick="javascript:fnClick('edg')"> 汗颜!谢谢大家的批评指正。听tingod的意思,好像js中不能给jsp中的变量赋值对吗? 可是我想在当前页面中,根据用户点击了那一个按钮,好判断从而转向不同的分支!是想在jsp中执行操作,而不是在js中,还有办法啊! 这样的话只能用form或者转向了,比如<script language="java"> function b(button) { if(button=="Submit1"){……} else if(button=="Submit2"){……} …… return; f1.method='post'; f1.action='本页面或servlet等'; f1.submit; }</script>按钮的onclick事件<form name=f1><input type="submit" name="Submit1" value="确 认" onClick="b(this)"><input type="submit" name="Submit2" value="确 认" onClick="b(this)"></form> 俄,程序错了。。<script language="java"> function b(form) { if(button=="f1"){ f1.method='post'; f1.action='本页面或servlet等'; f1.submit; } else if(button=="f2"){ f2.method='post'; f2.action='本页面或servlet等'; f2.submit; } …… return; }</script>按钮的onclick事件<form name=f1><input type="submit" name="Submit1" value="确 认" onClick="b(this)"></form><form name=f2><input type="submit" name="Submit2" value="确 认" onClick="b(this)"></form> 急急急,用jsp 如何实现文档的在线阅读!! jatoolsPrinter的打印问题 Struts中addErrors与saveErrors有什么区别? Oracle 连接出错! 急需,请高手帮助!复选框的问题 JSP的菜鸟问题!!!请大家帮个忙!!! 请教:struts中jsp页面问题 关于一个连接sql server 的问题!急急急,马上给分!!! jsp与asp有哪些区别? 统计型大量数据插入数据库,求解效率问题 IE直接用FileInputStream打开excel文档的问题!(难) JSP的一个增加post方法的问题,谢谢!!
^^^^^
设置一个变量ss,然后调用函数b,把ss作为参数给传进去,给这个变量赋值,根据值得不同,作一些判断!
不是<script language="java">
<%
ss = "abc";
%>
<script language="javascript">
function b(String s) {
alert(s);
}
</script>
然后我的按钮的onclick事件中有这么一个事件:
<input type="submit" name="Submit" value="确 认" onclick="b('<%=ss%>')">
jsp里调用java变量是这样的<%=ss%>
也就是: ChDw(米) 说的 ;
javascript 可以用以上的办法得到java的变量
但绝对不可能直接 =ss的.
这是一个低级的语法错误 :)
<script language="java">
function b(s) {
if(s=="1"){……}
else if(s=="2"){……}
……
return;
}
</script>
按钮的onclick事件
<input type="submit" name="Submit" value="确 认" onClick="b(1)">
<input type="submit" name="Submit" value="确 认" onClick="b(2)">
……
String ss="abc";
%><script language="javascript">
function b(s) {
alert(s);
}
</script>
然后我的按钮的onclick事件中有这么一个事件:
<input type="submit" name="Submit" value="确 认" onclick="b('<%=ss%>')">不过,我觉得老兄,你应该先搞清楚jsp和js在来编写程序,所以给你一个完整的javascript代码<script language="javascript">
function fnClick(s)
{
alert(s);
}
</script>
<input type="button" value="abc" onclick="javascript:fnClick('abc')">
<input type="button" value="edg" onclick="javascript:fnClick('edg')">
String ss="abc";
%><script language="javascript">
function b(s) {
alert(s);
}
</script>
然后我的按钮的onclick事件中有这么一个事件:
<input type="submit" name="Submit" value="确 认" onclick="b('<%=ss%>')">不过,我觉得老兄,你应该先搞清楚jsp和js在来编写程序,所以给你一个完整的javascript代码<script language="javascript">
function fnClick(s)
{
alert(s);
}
</script>
<input type="button" value="abc" onclick="javascript:fnClick('abc')">
<input type="button" value="edg" onclick="javascript:fnClick('edg')">
听tingod的意思,好像js中不能给jsp中的变量赋值对吗?
是想在jsp中执行操作,而不是在js中,还有办法啊!
function b(button) {
if(button=="Submit1"){……}
else if(button=="Submit2"){……}
……
return; f1.method='post';
f1.action='本页面或servlet等';
f1.submit;
}
</script>
按钮的onclick事件
<form name=f1>
<input type="submit" name="Submit1" value="确 认" onClick="b(this)">
<input type="submit" name="Submit2" value="确 认" onClick="b(this)">
</form>
function b(form) {
if(button=="f1"){
f1.method='post';
f1.action='本页面或servlet等';
f1.submit;
}
else if(button=="f2"){
f2.method='post';
f2.action='本页面或servlet等';
f2.submit;
}
……
return; }
</script>
按钮的onclick事件
<form name=f1>
<input type="submit" name="Submit1" value="确 认" onClick="b(this)">
</form>
<form name=f2>
<input type="submit" name="Submit2" value="确 认" onClick="b(this)">
</form>