【发布时间】:2017-04-20 22:25:59
【问题描述】:
我有一个带有两个单选按钮和一个选择的表单。
一旦选择了单选按钮之一或选择中的选项,我需要启用提交按钮。同时我需要禁用其他所有东西。
假设我们在选择中有两个单选按钮和三个选项。
如果我在选择中选择一个选项,我想启用提交按钮并禁用单选按钮。
如果我选择其中一个单选按钮,我想启用提交按钮并禁用选择。
这是 HTML 代码:
<form class="form-horizontal" method="post" data-toggle="validator">
<div class="form-group" has-feedback>
<label class="col-sm-3 control-label">
RADIO BUTTONS
</label>
<div class="cc-selector-2 col-sm-6 ">
<input type="radio" name="radio" />
<input type="radio" name="radio" />
</div>
<div class="col-sm-3">
<div class="help-block with-errors"></div>
</div>
</div>
<br>
<div class="form-group" has-feedback>
<label class="col-sm-3 control-label">
SELECT
</label>
<div class="col-sm-6">
<select class="form-control">
<option value=""> One </option>
<option value=""> Two </option>
<option value=""> Three </option>
</select>
</div>
</div>
<br>
<div class="form-group" has-feedback>
<div class="col-sm-6 col-sm-offset-3">
<button type="submit" class="btn btn-primary">
SUBMIT
</button>
</div>
</div>
</form>
我尝试将 request 添加到收音机和选择中,但它不起作用...
显然我可以用 js 做到这一点,但我想知道是否有更简单的解决方案......
【问题讨论】:
-
使用 JS 更容易,因为您必须在每次更改单选按钮时重新加载整个页面才能使用 PHP。
-
使用 PHP 是不可能的,因为 PHP 是一种服务器端语言。你只能用 JS 做到这一点。
-
您的下拉列表中将始终选择一个选项 ;)
标签: javascript php jquery html forms