本帖最后由 foster_H 于 2011-09-29 21:15:20 编辑

解决方案 »

  1.   

    好吧,这问题解决了~~~~~~  
    加了  style="width:200px; height:16px" 指定了它的长度。新的问题:
    改了之后,显示如下:
    账号密码都是:adminadmin 10位,一般都是密码的显示长度短一些 因为都只显示*,账号的长一些,为什么这里反过来了呢
      

  2.   

    input后面加上size属性应该也可以实现吧
      

  3.   

    账号: adminadmin
    密码: adminadmin     肯定是等长的~~~~~
      

  4.   

    其实你不设置width的话是一样长的
      

  5.   

    要想一样长的话。使用css来控制长度。input自带的属性。txt和password是不一样长的
      

  6.   

    不设置width 2个输入框的长度都不一样啊 !-- 那就变成第一个问题去了。
      

  7.   

    引用CSS也是跟style里效果一样的啊, 能否给个正确的例子..
      

  8.   

    真的是等宽字体的原因,这样吧,楼主用下面的代码试一下看看就知道了。<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <style type="text/css">
    input {
      font-family:     "Courier New",
                        Courier,
                        monospace;
    }
    </style>
    </head>
    <body>
    <form action="form_action.asp" method="get">
         <p>账号:<input type="text" name="fname" style="width:200px; height:16px" /></p>
         <p>密码:<input  type="password" name="lname" style="width:200px; height:16px"/></p>
    </form>
    </body>
    </html>