选择另一个单选按钮字段时重置单选按钮字段的最佳方法
best way to Reset radio button fields on selecting another one
我有 3 个单选按钮,1.按日期搜索2.按月搜索3.按年份搜索当单击一个单选按钮时,它会显示一个HTML日历来选择日期/月/年。
如何在选择其他单选按钮时重置其他选项的日历值?
HTML部分像
<input type="radio" name="search" id="byDate">
<label for="byDate">search by date</label>
<div class="reveal-if-active">
<input type="date" name="calendar" ><br>
</div>
<input type="radio" name="search" id="byMonth">
<label for="byMonthT">search by Month</label>
<div class="reveal-if-active" >
<input type="date" name="calendar" ><br>
</div>
<input type="radio" name="search" id="byYear" >
<label for="byYear">search by Year</label>
<div class="reveal-if-active">
<input list="year" name = "syear">
<datalist id = "byYear">
<option value="2016">
<option value="2017">
<option value="2018>
</datalist>
</div>
和CSS部分像
.reveal-if-active {
opacity: 0;
max-height: 0;
overflow: hidden;
font-size: 16px;
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-transition: 0.5s;
transition: 0.5s;
}
input[type="radio"]:checked ~ .reveal-if-active,
input[type="radio"]:checked ~ .reveal-if-active
input[type="radio"]:checked ~ .reveal-if-active {
opacity: 1;
max-height: 100px;
padding: 10px 20px;
-webkit-transform: scale(1);
transform: scale(1);
overflow: visible;
}
假设我首先选择"按日期搜索"并在那里输入一些值。 我想在选择"按月搜索"时清除该值。
给它们起相同的名字。
<input type="radio" name="test" value="val1">test1
<br>
<input type="radio" name="test" value="val1">test2
<br>
<input type="radio" name="test" value="val1">test3
相关文章:
- 互斥单选按钮和相应的输入字段
- 根据页面加载时的单选按钮选择显示某些字段
- 如果选择单选按钮,则显示字段
- 选择单选按钮更新2个输入字段
- 使用javascript提交表单并从字段/单选框/复选框/文本区域获取数据
- 高级自定义字段按单选按钮值排序
- 如果使用jQuery验证器插件找到单选按钮,则将不同的addMethod应用于字段
- 我的单选按钮没有从foreach循环中获得值,表单验证返回'必填字段'即使已检查
- 使用HTML和Javascript,使用4个单选按钮显示和隐藏输入字段
- JavaScript-一旦选择单选按钮,就会删除以前的字段集
- 如何使用javascript检查id字段为空的单选按钮
- 如何基于单选按钮切换启用/禁用输入字段
- 组合功能以使用 Jquery 在一组单选按钮中显示输入字段和单选按钮
- 单选按钮更改的值不会更新隐藏字段
- 选择另一个单选按钮字段时重置单选按钮字段的最佳方法
- 如何检查输入字段是否已填写和单选按钮是否已选中
- 使用单击单选按钮时的数据自动填充输入字段
- JavaScript 单选按钮选择验证字段
- HTML Javascript输入字段是在单选按钮选中/单击时创建的
- Wordpress自定义字段单选按钮无法选中