<%
String a1Value = request.getParameter("A1");
String bj7Value;
if(a1Value == null)
{
bj7Value = "error";
}
else if(a1Value.equals("LCD"))
{
bj7Value = "MCU(optional)";
}
else if(a1Value.equals("CRT"))
{
bj7Value = "FBT";
}
else
{
bj7Value = "undefined";
}
%>
<td width="12%" height="23"><input type="text" name="BJ7" 
value="<%=bj7Value%>"  size="25" style="border-style: solid; border-color: #FFFFFF"></td>

解决方案 »

  1.   

    用Javascript 
    <%
      String bj7value = null;
      if(request.getParameter("A1")!=null)
        A1value = request.getParameter("A1");
    %>
    <script lanuage="javascirpt">
      function loaded(){
        if(<%=A1value%>=="LCD")
          document.form1.BJ7.value="MCU(optional)";
        else
          document.form1.BJ7.value="FBT";
    }
    </script>
    <body onload="javascript:loaded()">
      

  2.   

    得到的结果是  ="FBT"  或者  ="MCU(optional)"
    怎么才能消除等号=和引号""
      

  3.   

    value="<%=bj7Value%>" 去掉引号