JS问题,急
<javascript>  
       function   check() 
    { 
          if(form1. <%=username%> .value.length== " ") 
             { 
                      alert( "error "); 
                      return   false; 
             } 
    } 
  </javascript>  
  <body>  
  <form   name= "form1 ">  
  <input   type= "text "   name= " <%=username%>  ">  
  </form>  
  </body>  
 我这样写不行. 
 想问一下如果我的name是这样的时候我JS里要怎么才能取到值
------解决方案--------------------check 什么时候被调用?
------解决方案--------------------你CHECK 都没有被调用怎么可能得到阿 
  <javascript>  
   function check() 
  { 
    if(form1. <%=username%> .value== " ") 
     { 
        alert( "error "); 
        return false; 
     } 
  } 
  </javascript>  
  <body>  
  <form name= "form1 ">  
  <input type= "text " name= " <%=username%>  " value= " " onclick= "JavaScript:check() ">  
  </form>  
  </body>  
 这样 看一下
------解决方案--------------------板凳, 
 累啊, 
 帮顶, "linziqi0314() "
------解决方案--------------------if(form1. <%=username%> .value.length== " ") 
 lz客户端脚本中出现服务器端代码,怎么可能取到值呢。
------解决方案--------------------用JSTL标签看一下,不过你的Servlet要是较高版本的才支持 
  <javascript>  
   function check() 
  { 
    if(form1.${username}.value.length== " ") 
     { 
        alert( "error "); 
        return false; 
     } 
  } 
  </javascript>  
  <body>  
  <form name= "form1 ">  
  <input type= "text " name= "${username} ">  
  </form>  
  </body>  
------解决方案-------------------- <javascript>  
   function check() 
  { 
    if(form1. <%=username%> .value== " ") 
     { 
        alert( "error "); 
        return false; 
     } 
  } 
  </javascript>  
  <body>  
  <form name= "form1 " onsubmit= "check(); ">  
  <input type= "text " name= " <%=username%>  ">  
  </form>  
  </body>