0

標準の 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>

問題は、フィールド サイズよりも大きな値が入力された場合、クリックして離すと、フィールドがフィールドの先頭に戻ってしまい、末尾が切り取られることです。

フィールドのビューがカラットがあった場所にとどまるようにする方法はありますか?

4

2 に答える 2

5

これは PHP の問題 (サーバー側) ではなく、JavaScript の問題 (クライアント側) です。

これを行う必要があります:

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

入力方向を変更するために使用する適切な長さを確認してください

于 2012-12-06T15:56:32.787 に答える
0

HTML 属性を使用できますsize

于 2012-12-06T15:56:34.483 に答える