我现在有这么一个脚本:
var flag;
function change(flag){ if("OK_1"== flag){
m2.style.display='';
m1.style.display='none';
search1();
}else {
m1.style.display='';
m2.style.display='none';
search2();
}
}function search1(){
// 方法一
}
function search2(){
// 方法一
}
按钮是如下,分别写在2个不同的DIV里:
<input type="button" value="按钮一" name="OK_1" onclick="change('OK_1');">
<input type="button" value="按钮二" name="OK_2" onclick="change('OK_2');">我现在不往function search1()和function search2()中写方法,在页面上点按钮的话,按钮就会发生改变,但我加了方法,走了Action (ps: 我是拿structs在开发) 的话按钮只在瞬间发生变化(瞬间变一下"按钮二"),然后又回到"按钮一"了,请问该如何解决这个问题,是不是在ACTION和JSP上都要做什么改动,高人帮解决一下- -
var flag;
function change(flag){ if("OK_1"== flag){
m2.style.display='';
m1.style.display='none';
search1();
}else {
m1.style.display='';
m2.style.display='none';
search2();
}
}function search1(){
// 方法一
}
function search2(){
// 方法一
}
按钮是如下,分别写在2个不同的DIV里:
<input type="button" value="按钮一" name="OK_1" onclick="change('OK_1');">
<input type="button" value="按钮二" name="OK_2" onclick="change('OK_2');">我现在不往function search1()和function search2()中写方法,在页面上点按钮的话,按钮就会发生改变,但我加了方法,走了Action (ps: 我是拿structs在开发) 的话按钮只在瞬间发生变化(瞬间变一下"按钮二"),然后又回到"按钮一"了,请问该如何解决这个问题,是不是在ACTION和JSP上都要做什么改动,高人帮解决一下- -
楼主【shisi0325】截止到2008-07-28 09:12:39的历史汇总数据(不包括此帖):
发帖的总数量:45 发帖的总分数:1090 每贴平均分数:24
回帖的总数量:11 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:39 结贴的总分数:1000
无满意结贴数:2 无满意结贴分:40
未结的帖子数:6 未结的总分数:90
结贴的百分比:86.67 % 结分的百分比:91.74 %
无满意结贴率:5.13 % 无满意结分率:4.00 %
楼主加油
比如:a.jsp中
<%
String type = request.getParameter("type");
if(type == null){
type = "";
}
%>
<input type="hidden" name="type" value="<%=type%>">
<input type="button" value='<%=type.equals("1")?"按钮一":"按钮二"%>' onclick='<%=type.equals("1")?"search1()":"search2()"%>'>还有根本就不需要div