用循环显示出的selete标签,要使它的option値只改变被选中的那一行的値,其他行的値保持不变。
这个该怎么弄????
这个该怎么弄????
解决方案 »
- Could not retrieve connection info from pool
- java 获取字符串中的多个 字符串
- 学struts2遇到的一些问题...在线求解答.
- 我在做个jsp的论坛,有的页面对数数库查询了十多次,这正常吗?
- 请教这是什么意思??
- 【一个简单问题】关于记录url所传的值的问题
- 关于中文截取的问题,大家有办法吗。。。
- tomacat问题
- 程序打包完毕后运行报ClassNotFound但jar包都不少,eclipse里运行也没问题
- 如何将FLASH和数据库连接,用jsp连接,高分
- 特别简单的问题,进来转个圈拿分了啊,早到早得啊~~~
- 如何在JSP里网站首页自动选择语言转跳?
<head>
<script type="text/javascript">
function setValue(){
var v = document.getElementById("v").value;
var obj = document.getElementById("s")
obj.options[obj.selectedIndex].text = v;
obj.options[obj.selectedIndex].value = v;
}</script>
</head>
<body>
<select id="s" name="s">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="text" id="v" name="v"/><button onclick="setValue()">更新</button>
</body> </html>
obj.options[obj.selectedIndex].value = v;这个是关键,你灵活使用吧!
<select name="WRK_TRKB" onchange="to_selete(<%=i %>)">
<option><bean:message key="sal.zaiku.selete"/></option>
<option value="8000">8000</option>
<option value="8001">8001option>
</select>
<%}%>
把値传到一个Aciton文件,在从Action文件中取到被选中selete的値,在将値传给下一个頁面(回到原来的頁面上),显示的时候将被选中的selete行的値改变,没有选中的行的値不变。
每行都有一个select
你选中了第一行的select并改变了它的値
通过Action后回到原来的那个頁面上
那个頁面显示的时候只有第一行的値变了
其他几行的値都不变
它也是只有第一个的値
得不到后面所选中的select的値
请大家帮我解决一下吧
<select>
开始循环
<option value="1" <c:if test="${state==2}"> selected</c:if>>1</option>
结束循环
</select>
如果用你的那种方法的话
它是将循环出来的所有的値都给变了
而不是只变了选中的那一个