Javascript JSP html按钮启用禁用条件
我尝试了一些代码,使禁用启用按钮的条件,但它显然不是我想要的工作:Javascript JSP html按钮启用禁用条件,javascript,jsp,button,enable-if,Javascript,Jsp,Button,Enable If,我尝试了一些代码,使禁用启用按钮的条件,但它显然不是我想要的工作: <form method="get" action="reg.jsp"> <% if ((String)session.getAttribute("dept") == "HR") { %> <th colspan="1"><input type="submit" value="Register"/></th>
<form method="get" action="reg.jsp">
<%
if ((String)session.getAttribute("dept") == "HR") {
%>
<th colspan="1"><input type="submit" value="Register"/></th>
<% }
else {
%>
<th colspan="1"><input type="submit" value="Register" disabled></th>
<th><%= session.getAttribute("dept")%></th>
<%
}
%>
</form>
它的工作原理如下:
无法按按钮
当部门为HR时,注册按钮应启用
请帮我找出我错过了什么 不要在JSP中使用Java代码。使用JSTL标记或JSP表达式语言 使用表达式语言可以大大简化标记,如下所示:
<form method="get" action="reg.jsp">
<th colspan="1">
<input type="submit" value="Register" ${sessionScope.dept eq 'HR' ? '' : 'disabled' }/>
</th>
<th>
${sessionScope.dept}
</th>
</form>
嗨,拉尼。感谢您希望将此标记为已解决。要做到这一点,只需接受下面的答案,因此它有一个记号-我看到你已经做到了。伟大的不需要在标题中添加[已解决]——我们不希望在这里这样做。