表tt有个字段为name,有值a,b,c;
a.jsp有一个表单<from name="frm">
表单有<select name="sel" action到b.jsp>
<option value="1">a</option>
<optionvalue="1">b</option>
<optionvalue="1">c</option>
还有提交按钮,我选择第2项(b值)
我在b.jsp用request.getparameter("sel")可以获得"b",
现在我在a页面选中"b"后,在不提交前想马上可以获得"b"值,用request方法可以吗,用了之后,b.jsp还可以用request方法获得该值得,不行的话是否还有其他办法呢,请各位大侠帮忙,最好能给参考代码,谢谢了.
a.jsp有一个表单<from name="frm">
表单有<select name="sel" action到b.jsp>
<option value="1">a</option>
<optionvalue="1">b</option>
<optionvalue="1">c</option>
还有提交按钮,我选择第2项(b值)
我在b.jsp用request.getparameter("sel")可以获得"b",
现在我在a页面选中"b"后,在不提交前想马上可以获得"b"值,用request方法可以吗,用了之后,b.jsp还可以用request方法获得该值得,不行的话是否还有其他办法呢,请各位大侠帮忙,最好能给参考代码,谢谢了.
<%执行了查询 where cid=1
int ch1=java.lang.Integer.parseInt(csqlRst.getString("ID1"));//ID的值为1
out.print(ch1);//经检验,可以输出ch1的值1
int ch2=java.lang.Integer.parseInt(csqlRst.getString("ID2"));
int ch3=java.lang.Integer.parseInt(csqlRst.getString("ID3"));
%>
...
<input type="checkbox" name="chkb1" value="1" <%if(ch1==1)%>checked<%%>> //如果ch1==1,则复选框为选中状态.可是编译是出现了错误:org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 86 in the jsp file: /myjsp/ex.jsp
Generated servlet error:
ch1 cannot be resolved
<%if(ch1==1){%>checked<%}%>>
后面的语句out.print(ch1)也可以输出1.
另外请问,我想选择a或者c项,可以是复选框全部处于未勾选状态,怎样来写触发事件呢?
name ID1 ID2 ID3
a 1 0 1
b 0 0 1
c 1 0 0
我觉得意义不大,因为我想选某项后,根据ID字段的值来,本页面三个复选框显示出该项的勾选情况,现在是没办法获得选中项目的值.
<script language="Javascript">
<!--
funcion check(cmd)
{
int num=cmd.selectedIndex; //cmd.selectedIndex得到的是选中项目index吧,好象不能传给num,我要利用num在页面某处做判断(有用处)
alter(num)或alter("num");都没有弹出对话框
}//-->...
<select name="cmd" id="cmd" onchange="check(this)"> //选中一项目后是否能将cmd.selectedIndex传达给num吗?
...