Java 如果选择了“上一个选择字段”选项,则显示新的选择字段

Java 如果选择了“上一个选择字段”选项,则显示新的选择字段,java,forms,Java,Forms,我使用SO创建了一些脚本,如果前一个字段的值为“UpperGI”,则该脚本显示/隐藏包含字段的div。这很好,但我不能在div中使用tr或td标记。 我希望新字段像前面的字段一样显示在一个简单的表中 function yesnoCheck(that) { if (that.value == "UpperGI") { document.getElementById("ifYes").style.display = '';

我使用SO创建了一些脚本,如果前一个字段的值为“UpperGI”,则该脚本显示/隐藏包含字段的div。这很好,但我不能在div中使用tr或td标记。 我希望新字段像前面的字段一样显示在一个简单的表中

function yesnoCheck(that) {
    if (that.value == "UpperGI") {
  
        document.getElementById("ifYes").style.display = '';
    } else {
        document.getElementById("ifYes").style.display = "none";
    }
}

<form name="frm1" action="https://api-mapper.clicksend.com/http/v2/send.php" method="post">

  
  <table style="width:50%">
    
    <tr>
      <td>MRN:</td>
      <td><input name="customstring" id="mrn" type="text" /></td>
    </tr>
    <tr>
      <td>Specialty:</td>
      <td><select id="specialty" onchange="yesnoCheck(this);">
        <option value="Breast">Breast</option>
   
        <option value="UpperGI">UpperGI</option>
        <option value="Vascular">Vascular</option>
        <option value="Unknown">Unknown</option></select>
        </td>
    </tr>
    <tr><td>

    <div id="ifYes">
  
  
     Select Operation:
        <select id="Operation">
          <option value="LapChole">Lap Chole</option>
          
       
</div>
      </td></tr>
    <tr>
      <td></td>
      <td><input type="button" value="SUBMIT" onClick="doall()"></td>
    </tr>
  
</table> 

 

</form>
功能是否检查(该){
如果(that.value==“UpperGI”){
document.getElementById(“Ifies”).style.display='';
}否则{
document.getElementById(“Ifies”).style.display=“无”;
}
}
MRN:
专业:
乳房
上消化道
血管的
不为人知
选择操作:
拉普霍乱
谁能告诉我我做错了什么吗?

这是你的问题,
你的案子

您可以添加一些css来固定列大小


功能是否检查(该){
如果(that.value==“UpperGI”){
document.getElementById(“Ifies”).style.display='';
}否则{
document.getElementById(“Ifies”).style.display=“无”;
}
}
MRN:
专业:
乳房
上消化道
血管的
不为人知
选择操作:
拉普霍乱

太棒了!非常感谢您花时间解决此问题。