電子書籍の厳選無料作品が豊富!

以下の[1234568]という、半角数字8桁の初期値がありますが、
このテキストボックスの

・常に上4桁(1234)だけをReadOnlyにし、選択/削除/書き換え一切不可に
・フォーカスが置かれた瞬間、下四桁の数字だけを、自動で選択状態にする

なんてことはできますか?
全部をReadOnlyにしたりはできるのですが・・・よろしくお願い致します。

<html>
<head></head>
<body>
<form method="post" action="list.php" target="list" id="query" name="query">
<input value="12345678" type="text" name="numberform" onblur="Check1();">
<input type="submit" name="exec" value="検索">
</form>
</body>
</html>

A 回答 (2件)

選択/削除/書き換えが一切不可であれば、


入力対象とすべきではありません

1234<input value="5678" type="text">

として、受け取った側の処理で頭に、「1234」を
付加するようにしてください
    • good
    • 0
この回答へのお礼

yamabejpさんいつもお世話になってます。

アドバイスのようにしてみます。

お礼遅くなって失礼しました。

お礼日時:2005/10/12 10:56

#1さんの意見に賛成です。



たまに変更の機会があるのだったら、

1234
<input value="1234" type="hidden" name="prenumber">
<input value="5678" type="text" name="number">

として処理するのも手ですね。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。

アドバイスのようにしてみます。

お礼遅くなって失礼しました。

お礼日時:2005/10/12 10:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!