WEBの極み

WEB時代を生き残る情報とテクニック

*

htmlのform文でtextareaに入力したデータの内容を保持する方法

   

私自身がやらかしてしまっていたので、解決策のメモになります。

やったこと、やりたかったこと
・入力フォームを利用して、送信ボタンを押すと更新処理を行うプログラムを作成。
・入力内容にエラーがある場合、再度入力フォーム画面を表示する。
・再表示する際に、元々入力されていたデータを表示させる。

処理概要
・phpを利用し、入力データを$_SESSIONに保持し、再表示させる。

最初に書いたプログラム(誤り)

最初こちらの記述内容だったのですが、inputで指定したタイトルは正常にデータ保持出来ていたのですが、textareで指定したコメントだけデータが引き継がれていませんでした。

最終的に分かったのは、textareaにはvalue属性は存在しないということです。
そこで、入力した内容をtextareaタグで囲むことで、無事にデータ保持させることが出来ました。

修正したプログラム(正常)

是非参考にしてみてください。

 - Wordpress