textarea内のvalueを書き換えたいんですが、下記のような形だとだめなんでしょうか。

<textarea name="text_name[0]"></textarea>
<textarea name="text_name[1]"></textarea>
<textarea name="text_name[2]"></textarea>

document.enq_form.text_name[1].value = "テキスト";


現状では、text_name[1]がundefinedになってしまいます。
ご教授お願いいたします。

A 回答 (2件)

No.1さんのご指摘はそのとおりだと思います。



その他に、textarea って value プロパティがそういう風に使えましたっけ?

<textarea name="text_name0"></textarea>

に対して、

document.enq_form.text_name0.firstChild.nodeValue = "代入文字列";

の方が良いと思うんですが。
    • good
    • 0
この回答へのお礼

>document.enq_form.text_name0.firstChild.nodeValue = "代入文字列";
その書き方の方がかっちょいいですね。
今後はその書き方で書いていきたいと思います。
ありがとうございました。

お礼日時:2009/05/06 20:14

text_name配列として解釈されてしまっています。



なるべくそのような名前は避けるべきですが、(⇒name_1)
どうしても必要なのであれば、明確的にこれは文字列だと伝える必要が
あります。

document.enq_form["text_name[1]"].value = "テキスト";
    • good
    • 0
この回答へのお礼

ありがとうございます。
無事出来ました。
PHP側で$_POSTより配列で取得したかったため、このような形式になってしまいました。

お礼日時:2009/05/06 20:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

  • カウントダウンしたいことある?

    大晦日は、2011年最後の1日です。天皇陛下が「心の重い年」と表現されたように、3月11日の未曽有の大惨事は本当に大変な出来事でした。今年の漢字として選ばれた「絆」が我々にとって大切なものであると強く感じさせ...

  • 既婚者なのに恋をしてしまった時の対処法

    最近、世間を賑わしている「不倫」。だが、パートナー以外の異性に心を奪われてしまった人たちも、最初はやり場のない恋心とどう折り合いをつけるべきか悩んでいたのかもしれない。「教えて!goo」に「既婚者だけど...

  • 孤独死を防ぐために、一人一人が今できること

    先日、「教えて!goo」で「孤独死って怖いですか?」という記事を配信した。ここではさまざまな意見が交わされたが、出来ることなら最期を迎えるまで、誰かとともに過ごしたいと願うのはごく自然な感情なのではない...

  • せきらら女子会:第83話「ご近所トラブル?」

    恋愛、結婚、お金、夜の営み...いろんなことに対して、赤裸々にトークする女の子達のお話。考え方の違う4人が、今日も居酒屋に集まります。

  • ゲーム業界ダンナ観察日記:第70話「空想企画は楽しい」

    ダンナ様のねむねむ。奥様のとぽすけ。ごく普通のふたりは、ごく普通の結婚をし、だらだらと夫婦生活を送っていました。でもただひとつ違っていたのは、ダンナ様はゲーム会社勤務だったのです。

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ