HTML字段格式

diz*_*9er 0 html css

我有一个标准的HTML表单.

<form method="post" name="myemailform" action="form-to-email.php">
    Enter Name: <input type="text" name="name">
    Enter Email Address:    <input type="text" name="email">
    Enter Message:  <textarea name="message"></textarea>
    <input type="submit" value="Send Form">
</form>
Run Code Online (Sandbox Code Playgroud)

问题是当输入的值大于字段大小时,在单击时,字段会跳回字段的开头,以便结束截止.

有没有办法得到它,以便该领域的视图保持在克拉的位置?

小智 5

这是一个javascript问题(客户端),而不是PHP(服务器端).

你需要这样做:

<input type="text" name="name" size="10" onblur="if (this.length > 10) {this.dir = 'rtl';} else {this.dir = 'ltr';}">
Run Code Online (Sandbox Code Playgroud)

只需检查用于改变输入方向的正确长度