1

非表示の入力を作成する次のコードがあります。

var hidden_id = document.createElement("INPUT");
            hidden_id.setAttribute("type","hidden");
            hidden_id.setAttribute("value","test");
            hidden_id.setAttribute("name","quick");
            hidden_id.setAttribute("id","quick");

この入力はフォームに作成されますが、値はフォームから使用する必要がある php ページに渡されません。問題なく値を渡すハードコードされたフォームに他の入力があるため、フォームに問題がないことはわかっています。

どんな助けでも感謝します:)

ありがとう

4

1 に答える 1

5

入力をフォームに追加する必要があります。

var hidden_id = document.createElement("INPUT");
hidden_id.setAttribute("type","hidden");
hidden_id.setAttribute("value","test");
hidden_id.setAttribute("name","quick");
hidden_id.setAttribute("id","quick");

//Appending to the form...
document.forms[0].appendChild(hidden_id);
于 2013-01-25T15:02:31.387 に答える