窗体-通过在select标记中选择一个选项来显示隐藏字段

Forms - Show a hidden field by selecting an option in the select tag

本文关键字:一个 选项 字段 隐藏 显示 -通 select 选择 窗体      更新时间:2023-09-26

好的,我的表单中有这个选择区域,还有一个名为"插入产品编号"的隐藏字段。我想做的是:如果用户选择"产品"选项,隐藏字段将显示在选择字段的正下方。我该怎么做?谢谢

    <select>
      <option>Jobs</option>
      <option>Products</option>
      <option>Other</option>
    </select>
  <select id="types">
  <option value="1">Jobs</option>
  <option value="2">Products</option>
  <option value="3">Other</option>
</select>
<input type="text" id="products" placeholder="Insert product number" style="display:none"/>

<script type="text/javascript">
$(document).ready(function(){
$("#types").change(function(){
  var type = $(this).val();
   if(type  == "2"){
        $("#products").show();
      }else{
        $("#products").hide();
      }
});
});
</script>

注意:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

添加jquery库

您需要检查选择框的选定值。

<select id="ddlSelect">
      <option>Jobs</option>
      <option>Products</option>
      <option>Other</option>
    </select>
<input type="text" id="hdnPro" value="product" style='display:none'/>
$('#ddlSelect').on('change',function(){
   if($(this).val() == 'Products'){
        $('#hdnPro').show();
      }else{
        $('#hdnPro').hide();
      }
});

DEMO