フォームで、一部を送信したくない
こういうときありませんか。
<form> <input name="age" type="text"> <input name="name" type="text"> </form>
ユーザーが条件を満たしてなかったので、
inputの外見だけ用意して、name
を入力させたくない。
もっというと、submitの中に情報を含ませたくない。
そういうときはどうするか。
disabledを使う
<form> <input name="age" type="text"> <input name="name" type="text" disabled> </form>
これで、基本的にユーザーは name
タグに入力ができません。
また、送信する際も、仮に値が入っていても、submitされた際のデータには含まれません。
特定の状況で入力を制限したいときに、テンプレートエンジンや、JavaScriptで分岐させるのに便利です。