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になってしまいます。
ご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
text_name配列として解釈されてしまっています。
なるべくそのような名前は避けるべきですが、(⇒name_1)
どうしても必要なのであれば、明確的にこれは文字列だと伝える必要が
あります。
document.enq_form["text_name[1]"].value = "テキスト";
ありがとうございます。
無事出来ました。
PHP側で$_POSTより配列で取得したかったため、このような形式になってしまいました。
No.2
- 回答日時:
No.1さんのご指摘はそのとおりだと思います。
その他に、textarea って value プロパティがそういう風に使えましたっけ?
<textarea name="text_name0"></textarea>
に対して、
document.enq_form.text_name0.firstChild.nodeValue = "代入文字列";
の方が良いと思うんですが。
>document.enq_form.text_name0.firstChild.nodeValue = "代入文字列";
その書き方の方がかっちょいいですね。
今後はその書き方で書いていきたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- HTML・CSS Windowsのformでtextareaに入力すると改行が反映されません 2 2023/06/01 11:50
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【jQuery】input nameの文字列...
-
javascriptの値をformのinput h...
-
JavaScriptにて動的に配列を作...
-
ラジオボタンでクリックした値...
-
cookie使用時にundefinedと表示...
-
Javascriptでのbuttonのname属...
-
ファイル選択ダイアログが表示...
-
jQueryで属性連番処理を、複数...
-
テキストエリアをenterキーでフ...
-
入力フォームに半角スペース以...
-
focusについて
-
tabindex値の設定
-
hiddenを動的に作成したい
-
新しくフォルダを作成したい
-
name属性のないformタグの、中...
-
ふりがな自動入力で姓名を分け...
-
チェックボックスのON/OFFでVal...
-
正規表現で複数マッチ条件で悩...
-
onchangeイベントを強制的に発...
-
プルダウン 項目が多いので先頭...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【jQuery】input nameの文字列...
-
javascriptの値をformのinput h...
-
新しくフォルダを作成したい
-
Javascriptでのbuttonのname属...
-
ファイル選択ダイアログが表示...
-
出発駅A、到着駅Bを選択すると...
-
テキストボックスの入力をリセット
-
JavaScriptにて動的に配列を作...
-
submitボタン押下時にPOSTされ...
-
ボタンを押すとテキストボック...
-
ラジオボタンでクリックした値...
-
二つの入力欄に、同時に同じ文...
-
テキストボックスの値同士を比...
-
name属性のないformタグの、中...
-
ASP.NETでNAME属性を固定にしたい
-
複数のテキストフィールドを同...
-
フォームの一部をPOSTで送信で...
-
テキストエリアをenterキーでフ...
-
動的にTabindexの値を変えたい!
-
GETパラメータの内、空文字のク...
おすすめ情報