当前位置: 首页 > 知识库问答 >
问题:

如何在JavaScript中根据选择单选按钮的下拉列表在文本框中显示相应的值?

曹均
2023-03-14

我正在创建一个表格,要求选择学位使用单选按钮。根据选择的单选按钮,下拉列表中的值会发生更改。现在,我想在文本框中显示一些值,这取决于从下拉列表中选择的选项。

在这里,我可以改变选择单选按钮下拉列表中的值,但不能显示在从下拉菜单中选择值的文本框中。下面是我的java脚本代码

    <fieldset id="branch">
    <legend>Please select your degree</legend>
    <select name="branch" id="degreepg" size="1">
        <option value="00">Select Degree First</option>

    </select>
    </fieldset>      

    <fieldset id="semester">
    <legend>Semester</legend>
    <input type="text" name="semester" id="textbox" size="1"/>
    </fieldset>
    </div>
switch (degree.value) {
    case 'UG': {
        dropdown.options.length = 0;
        dropdown.options[dropdown.options.length] = new Option('Select One','0');
        dropdown.options[dropdown.options.length] = new Option('B.Tech','1');
        dropdown.options[dropdown.options.length] = new Option('B.E','2');
        break;
    }

    case 'PG': {
        dropdown.options.length = 0;
        dropdown.options[dropdown.options.length] = new Option('Select One','0');
        dropdown.options[dropdown.options.length] = new Option('M.Tech','3');
        dropdown.options[dropdown.options.length] = new Option('M.C.A','4');
        break;
    }


    default:{

        dropdown.options.length = 0;
        dropdown.options[dropdown.options.length] = new Option('Select Degree First','00');

        break;
    }
}

if(dropdown.selectedIndex==1)

{
  textbox.value = "8";
}  
 else if(dropdown.selectedIndex==2) 
  {
  textbox.value = "8";     
  }  
 else if(dropdown.selectedIndex==3) 
   {
  textbox.value = "4";        
   }  
else if(dropdown.selectedIndex==4)  
  {
  textbox.value = "6";      
  }  

}

共有1个答案

梅耘豪
2023-03-14
document.getElementById ("textboxId").value = "value";

工作演示

 类似资料: