当鼠标移动到下一个选项时,如何将 html 下拉列表值重置为其原始值

发布于 2024-10-18 16:32:24 字数 949 浏览 1 评论 0原文

实际上我的问题是...

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

月亮是我掰弯的 2024-10-25 16:32:24

显然,除非你使用一些 JavaScript 来重置前一个,否则它不会起作用。

Obviously, it won't work unless you use some JavaScript to reset the previous one.

书信已泛黄 2024-10-25 16:32:24

由于您在场景中所做的一切都是在客户端浏览器中完成的,无需与服务器进行任何通信,因此您需要使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文