当鼠标移动到下一个选项时,如何将 html 下拉列表值重置为其原始值
实际上我的问题是...
我在 jsp 页面中使用下拉列表。 这个下拉列表将有一个 for 循环。
例子....
<%
int count1=0;
for(int i=0;i<5;i++) {
count1++;
%>
<div><input class="no" type="radio" name="companycode" id="<%=count1%>" value ="<%=count1%>"><%=count1%>
<select class="none" name="cgccode" id="cgccode<%=count1%>">
<option value="">-select-</option>
<option value="google">GOOGLE</option>
<option value="ibm">IBM</option>
<option value="oracle">ORACLE</option>
<option value="infosys">INFOSYS</option>
</select></div>
<%
}
%>
所以,现在我的问题是,
假设现在我选择第一个单选按钮,然后我选择 IBM 的第一个下拉列表值。 但之后,我选择第二个单选按钮(不提交之前的下拉列表值)。我选择第二个下拉值。
但这里第一个下拉列表没有恢复到之前的状态。并且所选数据看起来相同。
所以,我需要将其更改为之前的状态。当我移动到另一个单选按钮时。
请帮忙。我需要解决方案代码。我已经尝试了很多方法但这是不可能的。
actually my problem is...
i using dropdown list in my jsp page.
this dropdown list will have in a for loop.
example....
<%
int count1=0;
for(int i=0;i<5;i++) {
count1++;
%>
<div><input class="no" type="radio" name="companycode" id="<%=count1%>" value ="<%=count1%>"><%=count1%>
<select class="none" name="cgccode" id="cgccode<%=count1%>">
<option value="">-select-</option>
<option value="google">GOOGLE</option>
<option value="ibm">IBM</option>
<option value="oracle">ORACLE</option>
<option value="infosys">INFOSYS</option>
</select></div>
<%
}
%>
so, now my problem is,
suppose now i am selecting first radio button, and then i have select the first dropdown list value to IBM.
but after that, i am selecting second radio button (without submitting the previous dropdown list value). and i am selecting to second dropdown value.
but here the first dropdown list does not comes to its previous state. and the selected data is looking as same.
so, i need to change it to its previous state. when i am moving to another radio button.
pls help. i need the solution code. i have tried many ways but its not possible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
显然,除非你使用一些 JavaScript 来重置前一个,否则它不会起作用。
Obviously, it won't work unless you use some JavaScript to reset the previous one.
由于您在场景中所做的一切都是在客户端浏览器中完成的,无需与服务器进行任何通信,因此您需要使用 JavaScript 来检测单选按钮值何时更改,并将其他下拉选项设置回它们的值默认值。
Since everything you do in your scenario is done at client side, in the browser, without any communication to the server, you need to use JavaScript to detect when a radio button value is changed, and set back the other drop-down selections to their default value.