选择一个选项后,禁用整个选择标签

时间:2018-10-30 03:05:41

标签: javascript html

<select class="form-control">
    <option>Loader</option>
    <option>Shopper</option>
</select>

选择一个选项后,我需要它来禁用整个选择类。就像用户一旦选择一次就无法再次选择。谢谢!!

3 个答案:

答案 0 :(得分:2)

只需使用onchange属性:

<select class="form-control" id="select" onchange="this.disabled=true;">
    <option>Loader</option>
    <option>Shopper</option>
</select>

答案 1 :(得分:2)

您可以在onchange事件中进行操作,如下所示:

 <select class="form-control" id="select">
  <option>Loader</option>
  <option>Shopper</option>
 </select>

 <script>
    $('#select').on('change', function() {
    $(this).attr('disabled', 'disabled')
  });
 <script>

这是与@flint相同的代码,但是要使其正常工作,您可以从CDN(online url)定义jquery,也可以下载jquery并将其放在脚本标签的页面中。

答案 2 :(得分:1)

这不是PHP的任务。您将需要使用javascript和jquery来简化它。

<select class="form-control" id="select">
<option>Loader</option>
<option>Shopper</option>
</select>

<script>
$('#select').on('change', function() {
     $(this).attr('disabled', 'disabled')
});
<script>