Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择隐藏和显示选项_Javascript_Jquery_Html - Fatal编程技术网

Javascript 选择隐藏和显示选项

Javascript 选择隐藏和显示选项,javascript,jquery,html,Javascript,Jquery,Html,如果选定的是其他公司,则会出现一个文本框,以便用户指定公司创建一个文本框,将其放置在所需位置并相应设置样式 <select id="dropdownPName" name="company"> <option value="A">Comapny A</option> <option value="B">Company B</option> <option value="Walk-in">Walk-in</o

如果选定的是其他公司,则会出现一个文本框,以便用户指定公司创建一个文本框,将其放置在所需位置并相应设置样式

<select id="dropdownPName" name="company">
  <option value="A">Comapny A</option>
  <option value="B">Company B</option>
  <option value="Walk-in">Walk-in</option>
  <option value="Others">Others</option>
</select>
文本框html

pName = document.getElementById('dropdownPName');
var value = pName.options[pName.selectedIndex].value;
if(value.toLowerCase() == 'others')
{
    var ele = document.getElementById('comp');
     ele.style.display = "block";
}

那么到目前为止你都试了些什么。?如果我想死;你甚至可以用toggle把它缩短。为什么在我的表格中它不起作用?输入类型文本未显示。。。
pName = document.getElementById('dropdownPName');
var value = pName.options[pName.selectedIndex].value;
if(value.toLowerCase() == 'others')
{
    var ele = document.getElementById('comp');
     ele.style.display = "block";
}
<input type="text" id="cmpny_txbx" name="cmpny_txbx" />
$(document).ready(function(){
  $("#cmpny_txbx").hide();
  $("#dropdownPName").change(function(){
   if($("#dropdownPName").val() == 'Others'){
      //Show text box here
      $("#cmpny_txbx").show();
   }
   else{
     //Hide text box here
     $("#cmpny_txbx").hide();
   }
    });
});