你可以采用Client script技术1)首先要显示的不同内容都在server端生成好2)再动态生成用来控制用户行为的JavaScript脚本
解决方案 »
- 用过excel report工具的请进
- 请帮忙看个问题, 谢谢
- Jsp初学者遇到个小问题。。。要赚分快点来啦!很简单的
- 用firefox浏览器,img 下的 oncick 失效,怎么解决呢?
- 服务端输出js脚本'<script>'被转义<script>
- sql语句怎么写
- 遇到一个正则问题,求解
- java 做同步用户、同步机构的实现方式
- 我等的急呀!怎么解决ResultSet can not re-read row data for column1 的问题呀?
- JSP如何实现split?
- 一个链接数据库的bean,但是我不明白为什么总是不行
- 在JB7中编写调试Servlet,需要配置吗?
你能具体讲一下嘛?!我能理解你的意思,但是具体怎么做?我还是一头雾水!!!!
<select name="jg" onChange="this.form.submit()">
<%
if(jg==null)
{
%>
<option selected>请选择</option>
<%
}
while(rs.next())
{
%>
<option value="<%=strbean.readdata(rs.getString(2))%>"
<%if(yhjb!=null) {if(jg.equals(strbean.readdata(rs.getString(2)))==true) {out.print("selected");}}%>>
<%=strbean.readdata(rs.getString(2))%></option>
<%
}
rs.close();
%>
</select>
你说的这个是自动生成select的内容,我现在主要需要的时候,如何根据你选择的项变化页面的内容。如:选择option1,页面显示两个文本框;选择option2,页面显示另外两个文本框。但是要求要显示的内容都是在同一页面中事先写好,只是根据选择不同而显示不同的部分而已。各位有办法嘛?拜托!!!
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
2.在onchange事件里面调用自写的函数showText();
<select name="options" onchange=showText()>
<option value='1'>选择1</option>
<option value='2'>选择2</option>
<option value='3'>选择3</option>
</select>3.showText()方法实现:
假如text1,text2,text3都是要选择显示的东西。
function showText(){
var value = document.all.options.value;
if(value==1){
document.all.text1.visibility="show";
document.all.text2.visibility="hide";
document.all.text3.visibility="hide";
}else if(value==2){ //显示text1
document.all.text1.visibility="hide";
document.all.text2.visibility="show";
document.all.text3.visibility="hide";
}else if(value==3){
document.all.text1.visibility="hide";
document.all.text2.visibility="hide";
document.all.text3.visibility="show";
}else{
alert("请选择options");
}}:)gameover
你的方法真的很不错,谢谢!
欢迎大家继续讨论。。