java中如何根据字符串长度来调整文本框大小

 我来答
小傻

推荐于2016-01-07 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

java jsp中根据字符串长度来调整文本框大小,可以通过JavaScript拿到文本框的id,动态设置文本框的大小,示例如下:

<!Doctype HTML PUBLIC "-//W3c//DTD Html 1.0 Transitional//EN"> 
<html> 
<head> 
<title>文本框宽度自动适应文本宽度 </title> 
</head> 
<script type="text/javascript"> 
function changeInputlength(cursor) 

var getcount=document.getElementById("countFont"); 
var getText=document.getElementById("text"); 
getcount.innerHTML='<font>第'+(parseInt(getText.value.length)+1)+'个字符</font>'; 
cursor.size=getText.value.length+2; 

</script> 
<body> 
请输入字符:<input type="text" size="3" id="text" onkeydown="changeInputlength(this);"/> 
<span id="countFont"></span> 
</body> 
</html>
百度网友c5daa429e
2013-07-23 · TA获得超过102个赞
知道小有建树答主
回答量:155
采纳率:100%
帮助的人:106万
展开全部
$("#文本框id").attr("length",获取后台传来的值的长度);
更多追问追答
追问
能在详细些么  多谢了
追答
你前台和后台用的是什么技术在开发啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Wu灬伟仔
推荐于2016-08-09
知道答主
回答量:13
采纳率:0%
帮助的人:10万
展开全部
lz试试看 别人帮忙回答的
<!Doctype HTML PUBLIC "-//W3c//DTD Html 1.0 Transitional//EN">
<html>
<head>
<title>文本框宽度自动适应文本宽度 </title>
</head>
<script type="text/javascript">
function changeInputlength(cursor)
{
var getcount=document.getElementById("countFont");
var getText=document.getElementById("text");
getcount.innerHTML='<font>第'+(parseInt(getText.value.length)+1)+'个字符</font>';
cursor.size=getText.value.length+2;
}
</script>
<body>
请输入字符:<input type="text" size="3" id="text" onkeydown="changeInputlength(this);"/>
<span id="countFont"></span>
</body>
</html>
更多追问追答
追问
分肯定是你的了  但是我还有一个问题请教  如果只是查看数据呢
追答
我喜欢用struts2标签 等到数据库上面的值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李晓健
2013-07-23 · TA获得超过183个赞
知道小有建树答主
回答量:293
采纳率:0%
帮助的人:192万
展开全部
你可以从java获取 字符串长度 然后传到前台,再在前台用js得到这个值 然后通过js来控制文本框的长度
更多追问追答
追问
求js,在网上找了好多天了都没有
追答
先用js 获取那个文本框  这个没有问题吧  
var length=长度值*15;
$('#文本框id').attr('size',长度值)
不行就试试
$('#文本框id').attr('style','width:'+length+'px;')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慵懒小可爱
2013-07-23
知道答主
回答量:35
采纳率:0%
帮助的人:16.1万
展开全部
根据键盘按下事件,判断输入的字符串长度,然后调整文本框大小
追问
如果数据是只读的呢
追答
那就直接判断value长度啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式