隐藏字段可以';无法在jsp中显示 函数显示(){ document.getElementById(code.style.display='block'; document.getElementById(sname.style.visibility='visible'; document.getElementById(ss.style.visibility='visible'; }

隐藏字段可以';无法在jsp中显示 函数显示(){ document.getElementById(code.style.display='block'; document.getElementById(sname.style.visibility='visible'; document.getElementById(ss.style.visibility='visible'; },jsp,Jsp,这不能显示隐藏字段有人能帮我吗我喜欢显示两个文本字段代码,sname和ss按钮问题在这里:在我解决您的问题之前,我在您的代码中标记了如下内容: 1.您的代码不完整第二行(html代码)没有的起始标记。 2.您已经使用了document.getElementById(code),即使您没有为输入元素提供id 隐藏的输入字段应该保持隐藏状态。通过设置style=“display:none;”“属性,可以使用css隐藏和显示文本框 解决方案: 从输入元素中删除type=“hidden”。从你的代码来看


这不能显示隐藏字段有人能帮我吗我喜欢显示两个文本字段代码,sname和ss按钮问题在这里:
在我解决您的问题之前,我在您的代码中标记了如下内容:
1.您的代码不完整第二行(html代码)没有
的起始标记。
2.您已经使用了
document.getElementById(code)
,即使您没有为输入元素提供
id

隐藏的输入字段应该保持隐藏状态。通过设置
style=“display:none;”“
属性,可以使用css隐藏和显示文本框

解决方案:

从输入元素中删除
type=“hidden”
。从你的代码来看,你似乎只想要你的div
,其中包含表单
你的代码不完整,这个
标记从哪里开始?该字段是隐藏的,但如何使用函数显示我需要一些建议,如果我单击该按钮,它将显示,但如果我再次单击,文本字段将再次显示,我能做什么问题?函数display(){document.getElementById(“F2”).style.display='block';}不起作用,但函数调用了此行中的什么错误我需要一些建议,如果我点击该按钮,它将显示,但如果我再次点击,该文本字段将再次出现,我可以做什么,它将不会再次出现,直到它被显示。它将在隐藏时显示。
    function display(){


        document.getElementById(code).style.display = 'block';
        document.getElementById(sname).style.visibility = 'visible';
       document.getElementById(ss).style.visibility = 'visible';
    }


           <input type="submit" value="Add Subject" name="addition" onclick="return display()">
    </form>
    <div id="F2" hidden="hidden">
        <form id="hiddenform" name="Assign" method="post" width="960" border="0" action="NewServlet" >
        <table align="center" cellspacing="10" cellpadding="0" id="t" >
                    <tr><td>
                        </td><td><input type="hidden" type="text" name="code" placeholder="Enter subject code"></td>
                    </tr>
                    <tr><td></td><td><input type="hidden" type="text" name="sname" placeholder="Enter subject name"></tr>
                    <tr></tr>
                    <tr></tr>
                    <tr><td></td><td><input type="hidden" type="submit"  value="ADD SUBJECT" name="ss"></td></tr>
        </table>
    </form>
    </div>
</body>
document.getElementById("F2").style.display = 'block';  
<input type="submit" value="Add Subject" name="addition" onclick="return display()">
</form>
<div id="F2" style="display:none;">
    <form id="hiddenform" name="Assign" method="post" width="960" border="0" action="NewServlet" >
    <table align="center" cellspacing="10" cellpadding="0" id="t" >
      <tr><td></td>
          <td><input type="text"  name="code"  placeholder="Enter subject code"/></td>
      </tr>
      <tr><td></td>
           <td><input type="text" name="sname"  placeholder="Enter subject name"/></td>
      </tr>
      <tr></tr>
      <tr></tr>
      <tr><td></td><td><input  type="submit" value="ADD SUBJECT" name="ss"/></td></tr>
    </table>
</form>
</div>
function display(){
     document.getElementById("F2").style.display = 'block';
}