私がやろうとしているのは、何らかの入力に基づいて新しいフォームを動的に作成することです。それが完了すると、フォームを送信するための送信ボタンが表示されます。
コードは次のとおりです。
function add(index_array) {
//create the form
var myform = document.createElement("form");
myform.id="k_form"
for ( i =0 ; i <index_array.length ; i ++)
{
var mytext = document.createElement("input");
mytext.tpye="text";
mytext.value=index_array[i];
mytext.id=index_array[i];
myform.appendChild(mytext);
}
var mybutton = document.createElement("input");
mybutton.type="button"
mybutton.value="submit"
myform.appendChild(mybutton);
mydiv=document.getElementById("d_div");
mydiv.appendChild(myform);
}
これによりフォームが作成されます。ユーザーが送信をクリックしたときに、このフォームへの入力を処理しようとしています。
どうやってやるの?
私は関数を呼び出すことができると思っていました
document.forms["myform"].submit()
しかし、ユーザーが送信をクリックしたときにトリガーするにはどうすればよいですか?
助けてください :)