以文本方式查看主题 - ╋艺 镇╋ (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编辑过]
|