以文本方式查看主题

-  ╋艺 镇╋  (http://wdystv.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://wdystv.com/bbs/list.asp?boardid=4)
----  如何使一个input文本框随其中内容而变化长度?  (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=3108)

--  作者:admin
--  发布时间:2011/6/29 17:10:11
--  如何使一个input文本框随其中内容而变化长度?
当内容增加时,input长度变长
内容减少时,input长度减小。
不知道能否实现,
我的input中基本都是a-x,A-X,0-9。
在本版搜了一下,没找到。

-------------


第一个问题:
<input   type= “text "   onkeydown=“this.onkeyup(); "   onkeyup=”this.size=(this.value.length> 4?this.value.length:4); "   size=“4 ">
其中   size= "4 "就是定义初始的大小,如果这里没有定义,那就把this.size=(this.value.length> 4?this.value.length:4);里面的4改成20, <input   type= "text "> 的默认size就是20

第二个问题:
如果你在style里定义了width属性,又要让它的width根据内容来变化,两个要求不就矛盾了吗.所以这里不能在style里定义width属性.


http://topic.csdn.net/t/20060412/10/4680483.html
[此贴子已经被作者于2011-6-29 17:12:09编辑过]