【发布时间】:2021-07-03 23:51:44
【问题描述】:
我有一个实现 3 个按钮的表单。每个按钮都提供不同的选项供用户选择。该页面仅呈现两个按钮,最后一个是隐藏的。我想根据单选按钮输入更改显示的内容。
这是我正在使用的 HTML 文档:
.hidden{
display: none;
}
<label for="pay">Payment Option</label>
<div class="row check">
<div class="col-sm-6">
<input type="radio" id="gcash" name="pay" value="gcash" checked="checked"/>
<label for="gcash" class="pay">Gcash</label>
</div>
<div class="col-sm-6">
<input type="radio" id="walk" name="pay" value="unpaid"/>
<label for="walk" class="pay">Walk In</label>
</div>
</div>
<div class="buttons">
<a href="#" class="res-btn" role="button">Back</a>
<a href="#" class="res-btn" role="button">Proceed payment</a>
<input type="submit" class="res-btn hidden" name="btn-submit" value="Submit">
</div>
【问题讨论】:
-
onchange -> if value is -> show/hide -
您将不得不实现 JavaScript 伙伴,并动态更改最后一个按钮上隐藏的 CSS 类。 "class="res-btn hidden" 或者如果您根本不想隐藏这个词,您可以删除它,但这可能会给您带来验证问题。
-
@AbhishekPandey 对我不起作用
标签: javascript html radio-button hidden-field