用ecplise做的小系统。如果session里保存的数据str不为AAA,就让value="权限管理"的这个按钮 变灰。使其不可用。str的值在java类中能正常输出下面页面有错。jsp页面//////////////////////////////////////<p><s:form action="Login" theme="simple">
<table cellspacing="0" cellpadding="8" align="left" border="0">
... ...
<script language="javascript" type="text/javascript">
<%@ page import="org.apache.struts2.ServletActionContext" %>
String str = ServletActionContext.getRequest().getSession().getAttribute("ConLegal").toString();
System.out.println(str);
if(str!=AAA)
{document.ps.disabled = true;}
if(str!="AAA")
{document.ps.disabled = true;}
</script>
<tr>
<td width="250" colspan="2" valign="middle" height="35" bgcolor="2C5783" align="center">
<input name="Search.jsp" type="button" property="ps" style="width:200; height:53" class="btnSousuo" id="Search.jsp"
value="权限管理" onclick="window.location.href='Stockoutput.jsp'"/> </td>
</tr>
... ...请问哪些地方有错呢麻烦改一下 谢谢
<table cellspacing="0" cellpadding="8" align="left" border="0">
... ...
<script language="javascript" type="text/javascript">
<%@ page import="org.apache.struts2.ServletActionContext" %>
String str = ServletActionContext.getRequest().getSession().getAttribute("ConLegal").toString();
System.out.println(str);
if(str!=AAA)
{document.ps.disabled = true;}
if(str!="AAA")
{document.ps.disabled = true;}
</script>
<tr>
<td width="250" colspan="2" valign="middle" height="35" bgcolor="2C5783" align="center">
<input name="Search.jsp" type="button" property="ps" style="width:200; height:53" class="btnSousuo" id="Search.jsp"
value="权限管理" onclick="window.location.href='Stockoutput.jsp'"/> </td>
</tr>
... ...请问哪些地方有错呢麻烦改一下 谢谢
System.out.println(str);
if(str!="AAA")
{document.ps.disabled = false;}
else
{document.ps.disabled = true;}
</script> <%@ page import="org.apache.struts2.ServletActionContext" %>
String str = ServletActionContext.getRequest().getSession().getAttribute("ConLegal").toString();这样可以不??
function init(){
if(request.getSession().getAttribute("ConLegal")!='AAA'){
document.getElementById('按纽的ID').disable=true;
}
}
在body添加onload="init()"
<%if(((String)request.getSession().getAttribute("ConLegal")).equals("AAA")){
out.println("<input type='button' disabled value='tijiao'/>");
}else{
out.println("<input type='button' value='tijiao'/>");
}
%>
{document.ps.disabled = true;}
if(str!="AAA")
{document.ps.disabled = true;}
<script>里面有如上两段代码哦,其中,上面那句,
if(str!=AAA)
{document.ps.disabled = true;}
的,if()中,str!=AAA,是不是写的有问题啊,AAA两边是不是少了双引号啊,