1

これが現在javascriptにある私のコードです:

    'methv': document.getElementById("methv").value,
    'q1': document.getElementById("q1").value,
    'q2':document.getElementById("q2").value,
    'q3':document.getElementById("q3").value,
    'q4':document.getElementById("q4").value,
    'comm':document.getElementById("comm").value,

私のphpファイルには、データベース内で一意の数値を持つnumという名前の非表示の入力フィールドがあります。

<input id="num" type="hidden" value="<?php echo $post['unique person code']; ?>" />

これでこの値を変数名として持つ方法はありますか?たとえば、次の値になります。

'q1' + num:document.getElementById( "q1")。value

4

1 に答える 1

0

はい。角かっこ表記を使用します。

containerObject['q1' + num] = document.getElementById("q1").value;

コンテナオブジェクトは、すべてのデータを含むものです。numただし、最初に定義する必要があります。

于 2013-03-14T17:28:38.417 に答える