- ベストアンサー
フォームのテキストボックス内の値の制御
以下の[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>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
選択/削除/書き換えが一切不可であれば、 入力対象とすべきではありません 1234<input value="5678" type="text"> として、受け取った側の処理で頭に、「1234」を 付加するようにしてください
その他の回答 (1)
- taskuni
- ベストアンサー率71% (49/69)
#1さんの意見に賛成です。 たまに変更の機会があるのだったら、 1234 <input value="1234" type="hidden" name="prenumber"> <input value="5678" type="text" name="number"> として処理するのも手ですね。
お礼
アドバイスありがとうございます。 アドバイスのようにしてみます。 お礼遅くなって失礼しました。
お礼
yamabejpさんいつもお世話になってます。 アドバイスのようにしてみます。 お礼遅くなって失礼しました。