想写一个基本的登陆页面
用户名:。
密码:。。
附加信息:
提交 重置
</script>
源代码:</head>
<body>
    <form id="form1" runat="server">
    <div>
    
     用户名:   <input id="txtName"runat="server" type="text" /></div>
    </form>
    <p>
       密码: <input id="txtPwd" runat="server"type="password" /></p>
    <p>
       附加信息:<br> <textarea id="taContents"runat="server" cols="20" name="S1" rows="2" 
            onclick="return TextArea1_onclick()"></textarea></p>
    <p>
        <input id="btnSubmit" type="submit" runat="server"value="提交" onclick="return btnSubmit_onclick()" /><input id="btnreset" 
            type="reset" runat="server"value="重置" /></p>
    <div id="divMessage"runat="server">
    </div>
</body>
</html>运行以后提示:说红字体位置。。存在服务器的标记格式不正确?!这是什么原因?望大家帮帮忙。解决下。谢谢!!!

解决方案 »

  1.   

    如果我没看错,你的</form>呢
      

  2.   

    </head>
    <body>
      <form id="form1" runat="server">
      <div>
       
      用户名: <input id="txtName" runat="server" type="text" /></div>
      </form>
      <p>
      密码: <input id="txtPwd" runat="server"type="password" /></p>
      <p>
      附加信息:<br> <textarea id="taContents" runat="server" cols="20" name="S1" rows="2" 
      onclick="return TextArea1_onclick()"></textarea></p>
      <p>
      <input id="btnSubmit" type="submit" runat="server" value="提交" onclick="return btnSubmit_onclick()" /><input id="btnreset" 
      type="reset" runat="server"value="重置" /></p>
      <div id="divMessage"runat="server">
      </div>
    </body>
    </html>
      

  3.   

      <div id="divMessage"--runat="server">每个属性之间要加空格
      

  4.   

    用户名下面了。把用户名下面的  </form> 移到</body>上面
      

  5.   

    id="txtName"runat="server"改为id="txtName"  runat="server"以下同理,增加空格试一下
    runat="server"type="password"
    id="taContents"runat="server"
      

  6.   

    </form>
      <p>
      密码: <input id="txtPwd" runat="server" type="password" /></p>
      <p>你这怎么写的,都在form外面了还有runat=server?
    把</form>移到</body>前面