▽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.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はブラウザの設定は関係有りません。
No.1
- 回答日時:
昔からこの仕様です。
どこに書いているかとなるとhttp://www.w3.org/TR/html401/interact/forms.html …
あたりを読んでもらうしかありません。
>両者は同じことをやっているという認識で良いでしょうか?
サーバ側でセットして返すかブラウザ側で書き替えるかの違いですね。サーバ側で返す時点で値が決まっていればサーバから返すべきです(jQueryで書き替えるのはブラウザ側の条件で書き替えたいケースに限定すべき)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで新しいウインドウで開く命...
-
RSSフィードをrss2.0で表示する...
-
レッツPHPのカウンター不具合
-
フォントの色を変えるには?
-
phpからエクセルのマクロを実行...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
CSV出力にHTMLが入ってしまう
-
ラッパークラスって何ですか?
-
PHPで、エラーがない場合のみ画...
-
.phpファイルが、表示されない
-
「クラス関数」「メンバ関数」...
-
別ファイルの変数を呼び出した...
-
PHPでファイルのダウンロードす...
-
.phpと.incファイルの違いはな...
-
Subversionのリポジトリの削除
-
PHPで取得したHTML内のdiv要素...
-
renameでのPermission deniedエ...
-
ファイルアップロードしたもの...
-
パースエラーとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
jpgraphで表示されない
-
csvデータをテーブル表示、指定...
-
header("Content-type: applica...
-
PHPソースと、実行結果を表示し...
-
phpでURLマッピング(?)は可...
-
textareaのvalueについて
-
PHP4+Apacheから外部プログラム...
-
PHPでつくる更新履歴 作り方と...
-
自サイトや他サイトから一部抽...
-
phpのページが白紙で表示される
-
phpのincludeで表示を変化させたい
-
ブログの作り方
-
文字列関数をうまく表示させたい
-
ページを開いて何秒か?
-
PHPの利点
-
phpの編集について
-
PHPで外部のhtmlを読み込んでソ...
-
javascriptで切り替えて、php(...
おすすめ情報