╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → 如何使一个input文本框随其中内容而变化长度?


  共有19589人关注过本帖树形打印复制链接

主题:如何使一个input文本框随其中内容而变化长度?

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
如何使一个input文本框随其中内容而变化长度?  发帖心情 Post By:2011/6/29 17:10:11 [显示全部帖子]

当内容增加时,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编辑过]


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部