在js HTML 中 例:如果设定了一个text 的文本框 如果输入的数字的长短会让这个框移动 怎么解决
通过textarea的resize:none、width、height属性,将textarea的高宽固定。
具体代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>textarea文本框不能拖动大小</title>
<style type="text/css">
textarea{ resize:none; width:200px; height:200px;}
</style>
</head>
<body>
<form>
<textarea name="wenben">固定200px*200px宽高</textarea>
</form>
</body>
</html>
=============
效果示例图如下:
//这里是指的按下键盘就做出改变
//获取文本框
var textContent = document.getElementById("你的文本框的id值");
//x是你要修改到的位置
var x = 10;
//修改文本框位置
textContent.style.marginLeft = x+"px"
}