文本输入/文本框填充

时间:2013-02-09 07:43:11

标签: html css textbox internet-explorer-9 padding

<!DOCTYPE html>
<html>
<style>
.txtinput
{
    padding-top: 0px;
    padding-right: 50px;
    padding-bottom: 0px;
    padding-left: 5px;
}
</style>
<body>
First name: <input type="text" name="FirstName" value="Mickey" class='txtinput'><br>
</body>
</html>

当我在IE9的文本框中输入文字时,它会一直运行到最后并根据填充权重新调整。如何让它停止直到结束,只是在填充之前停止。

1 个答案:

答案 0 :(得分:0)

您是否尝试限制可以在文本框中添加多少个字符?如果是这样,那么您可能希望设置maxLength属性。如果您只关心希望框在屏幕上显示的大小,那么您可能需要设置size属性。就像说你希望盒子显示50个字符,最大输入为100个字符,那么你只需在输入标签中设置这些属性,如下所示:

First name: <input type="text" size="50" maxLength="100" name="FirstName" value="Mickey" class="txtinput">

如果你设置的maxLength小于大小,你将有一个只能填充到一定数量的文本框(maxLength),我认为这可能是你要找的。像这样:

First name: <input type="text" size="50" maxLength="25" name="FirstName" value="Mickey" class="txtinput">