JSP中reset如何重置下拉框为默认值
<label>aaa:</label><selectname="a"id="a"><optionvalue="0">0</option><optionvalue="90"...
<label> aaa: </label><select name="a"id="a">
<option value="0"> 0 </option>
<option value="90"> 90 </option>
<option value="180"> 180 </option>
<option value="270"> 270 </option></select>
var obj = document.getElementById("a");
var s_size = obj.options.length;
for(var i=0; i<s_size; i++)
{
if (obj.options[i].value=="<%=xml.getBbb()%>")
{
obj.options[i].selected = true;
}
}
现在我在界面上点击重置(reset)按钮,重置的值为“0”而不是后台取到的值“90” 请问应该如何才能让重置的值和后台取到的值一样呢(解释的越详细越好,最好有代码做例子) 展开
<option value="0"> 0 </option>
<option value="90"> 90 </option>
<option value="180"> 180 </option>
<option value="270"> 270 </option></select>
var obj = document.getElementById("a");
var s_size = obj.options.length;
for(var i=0; i<s_size; i++)
{
if (obj.options[i].value=="<%=xml.getBbb()%>")
{
obj.options[i].selected = true;
}
}
现在我在界面上点击重置(reset)按钮,重置的值为“0”而不是后台取到的值“90” 请问应该如何才能让重置的值和后台取到的值一样呢(解释的越详细越好,最好有代码做例子) 展开
5个回答
展开全部
如果你的页面在加载的时候 值就是90 的话 你点击重置按钮 应该还是90de
如果不行 建议
为reset 按钮在写一个onclick 方法 将select标签的值设置为90
注意: 在页面加载的时候 用隐藏域先把这个90的值标注起来, 然后在方法中 获取隐藏域的值在赋给select标签. 一楼的回答 就制定死了 , 不能实现动态效果.
如果不行 建议
为reset 按钮在写一个onclick 方法 将select标签的值设置为90
注意: 在页面加载的时候 用隐藏域先把这个90的值标注起来, 然后在方法中 获取隐藏域的值在赋给select标签. 一楼的回答 就制定死了 , 不能实现动态效果.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的页面在加载的时候 值就是90 的话 你点击重置按钮 应该还是90de
如果不行 建议
为reset 按钮在写一个onclick 方法 将select标签的值设置为90
注意: 在页面加载的时候 用隐藏域先把这个90的值标注起来, 然后在方法中 获取隐藏域的值在赋给select标签. 一楼的回答 就制定死了 , 不能实现动态效果.
如果不行 建议
为reset 按钮在写一个onclick 方法 将select标签的值设置为90
注意: 在页面加载的时候 用隐藏域先把这个90的值标注起来, 然后在方法中 获取隐藏域的值在赋给select标签. 一楼的回答 就制定死了 , 不能实现动态效果.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<label> aaa: </label><select name="a"id="a">
<option value="0"> 0 </option>
<option value="90" selected> 90 </option>
<option value="180"> 180 </option>
<option value="270"> 270 </option></select>
<option value="0"> 0 </option>
<option value="90" selected> 90 </option>
<option value="180"> 180 </option>
<option value="270"> 270 </option></select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<label> aaa: </label><select name="a"id="a">
<option value="0" <% if(xml.getBbb()=="0") out.print("selected"); %>> 0 </option>
<option value="90" <% if(xml.getBbb()=="90") out.print("selected"); %>> 90 </option>
<option value="180" <% if(xml.getBbb()=="180") out.print("selected"); %>> > 180 </option>
<option value="270" <% if(xml.getBbb()=="270") out.print("selected"); %>> > 270 </option></select>
<option value="0" <% if(xml.getBbb()=="0") out.print("selected"); %>> 0 </option>
<option value="90" <% if(xml.getBbb()=="90") out.print("selected"); %>> 90 </option>
<option value="180" <% if(xml.getBbb()=="180") out.print("selected"); %>> > 180 </option>
<option value="270" <% if(xml.getBbb()=="270") out.print("selected"); %>> > 270 </option></select>
追问
试了下 这种方法不行
追答
看你说不行,我本地试了下这段代码,是可以的,你看下是不是其他地方出问题了,或者你把报错信息贴下呗,我们日常的软件代码中也是这样写的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询