javascript - 根据答案显示另一个字段

标签 javascript php html forms

我的页面上有一个显示员工详细信息的表单。

我有一个 status 的选择字段,答案是 Full TimePart Time

如果用户选择兼职,我希望出现另一个字段,询问 Days per week

这是我的状态问题

 <select class="cs-select cs-skin-slide" name="status" data-init-plugin="cs-select">
 <option value='FT'>Full Time </option>
 <option value='PT'>Part Time </option>
 </select>

更新

   <script> 
 $('#myselectbox').change(function(){
        var val = $('#myselectbox').val(); 
        if(val == FT){
           $('#forparttime').show();
        }else{
           $('#forfulltimetime').show();

        }

   });
          </script>

                                <div class="form-group">
                        <label>Employment Type</label>
                        <span class="help"></span><br>
                         <select id="myselectbox" class="cs-select cs-skin-slide" name="status" data-init-plugin="cs-select">
    <option value='FT'>Full Time </option>
    <option value='PT'>Part Time </option>
    </select>
    <input type="text" id="forparttime" name="forparttime" style="display:none" >
    <input type="text" id="forfulltimetime" name="forfulltimetime" style="display:none" >

 </div>

最佳答案

 **<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
 <script> 
 $(document).ready(function(){
 $('#myselectbox').change(function(){
      var val = $('#myselectbox').val(); 
      if(val == 'FT'){
       $('#forparttime').hide();
       $('#forfulltimetime').show();
    }else{
       $('#forfulltimetime').hide();
       $('#forparttime').show();
      }
    });

    });
      </script>
  <div class="form-group">
                    <label>Employment Type</label>
                    <span class="help"></span><br>
                     <select id="myselectbox" class="cs-select cs-skin-slide" name="status" data-init-plugin="cs-select">
<option value='FT'>Full Time </option>
<option value='PT'>Part Time </option>
</select>
<input type="text" id="forparttime" placeholder="forparttime" name="forparttime" style="display:none" >
<input type="text" id="forfulltimetime" placeholder="forfulltimetime" name="forfulltimetime" style="display:none" >
</div>**

关于javascript - 根据答案显示另一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32886292/

相关文章:

javascript - 顺序图节点 d3js

javascript - 使用设备 IP 地址查找位置

Javascript 表单提交打开新窗口选项卡,然后重定向父页面

php - 查找重复项的最佳性能算法是什么?

php - 如何使用 PhoneGap(Android 应用程序)实时连接到 Web 服务器上的 PHP 文件?

javascript - 如何将 ReactJS/build 文件夹添加到现有网站结构

javascript - react : Component's children should not be mutated

html - 提交按钮上的alt参数有什么意义?

javascript - 如何在 jQuery 中找到具有已知类的父级?

javascript - react 组件上的功能没有及时设置