▽textareaの受け渡し - PHP - 教えて!goo
http://oshiete.goo.ne.jp/qa/3086989.html
>textarea内に表示させる場合は
>valueは必要ありません。
▽[PHP-users 19095]Re: TEXTAREAタグの使い方
http://ml.php.gr.jp/pipermail/php-users/2003-Nov …
><TEXTAREA>のValue値は
><TEXTAREA>値</TEXTAREA>
>となります。
>なので、開始タグ内でValue値を指定しても表示されません
と書かれているのですが、これはHTMLの仕様なのでしょうか?
また、それは、どこに書かれているのでしょうか?
inputタグはvalueなのに、「textarea」タグでは何故Value値が有効でないか、教えてください。
後、jQueryで「$("textarea").val(data);」とやるのと、
PHPで、<textarea><?php echo $data ?></textarea>とやる行為に、違いはあるでしょうか?
両者は同じことをやっているという認識で良いでしょうか?
No.1
- 回答日時:
昔からこの仕様です。
どこに書いているかとなるとhttp://www.w3.org/TR/html401/interact/forms.html …
あたりを読んでもらうしかありません。
>両者は同じことをやっているという認識で良いでしょうか?
サーバ側でセットして返すかブラウザ側で書き替えるかの違いですね。サーバ側で返す時点で値が決まっていればサーバから返すべきです(jQueryで書き替えるのはブラウザ側の条件で書き替えたいケースに限定すべき)。
No.2ベストアンサー
- 回答日時:
> これはHTMLの仕様なのでしょうか?
> また、それは、どこに書かれているのでしょうか?
仕様です。W3C がまとめた規格(勧告)に載っています。
下記のページは W3C の HTML 4.01 の勧告の日本語訳の textarea の項ですが、value 属性が無いことと要素の内容が初期値になる旨が確認できます。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401 …
> 後、jQueryで「$("textarea").val(data);」とやるのと、
> PHPで、<textarea><?php echo $data ?></textarea>とやる行為に、違いはあるでしょうか?
jQuery というか javascript はクライアントサイド、つまりWebブラウザが処理しますよね?
PHPはサーバサイドで処理されますから、textarea に値が設定されるという最終的な結果が同じでも過程はかなり異なります。
例えば、jQuery は javascript が動かないように設定されているブラウザでは処理されませんが、PHPはブラウザの設定は関係有りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- MySQL MySQLに登録した内容を更新する時の、textareaの使い方 1 2022/07/11 18:20
- HTML・CSS Windowsのformでtextareaに入力すると改行が反映されません 2 2023/06/01 11:50
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
csvデータをテーブル表示、指定...
-
onedrive にexcelファイルをア...
-
phpでPEAR::DBを使っているので...
-
フォントの色を変えるには?
-
php5-extensions を make でき...
-
PHPのみでの背景色は指定できる...
-
index.phpって何ですか? 具体...
-
トランザクションが原因?DBに...
-
CFileDialogの最初のディレクト...
-
2つの画像ファイルが異なるファ...
-
バッチを用いたフォルダの自動移動
-
パースエラーとは?
-
mysql複数レコードをまとめて削...
-
フォームで戻った際に入力済み...
-
FTPコマンドでディレクトリごと...
-
これは例外処理でしょうか?
-
PHPのif文でその処理を途中で抜...
-
index.phpに入るには、どうすれ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
csvデータをテーブル表示、指定...
-
phpのページが白紙で表示される
-
textareaのvalueについて
-
header("Content-type: applica...
-
javascriptで切り替えて、php(...
-
PHPでTELNETを実装できる?
-
PHPでつくる更新履歴 作り方と...
-
WinXP PHP5 Apache2 初期設定で...
-
jpgraphで表示されない
-
静的HTMLにRDFを表示させる方法...
-
str_replace()で、なぜ置き換わ...
-
PHPソースと、実行結果を表示し...
-
phpでURLマッピング(?)は可...
-
PHPでHTMLソースから特定のURL...
-
PHPで外部のhtmlを読み込んでソ...
-
レッツPHPのカウンター不具合
-
PHPの利点
-
phpの編集について
おすすめ情報