2016-08-17 12 views
0

を提出呼び出す自動ですが、funcが()action属性がちょうどフォーム要求をターゲットとするものに指示する代わりに Javascriptのフォームの作成は私が動的にフォームを作成する機能

クリックで
    var addrow_f = document.createElement("form"); 
        addrow_f.setAttribute('method',"post"); 
        addrow_f.setAttribute('action',Func()); 

        var submitelement = document.createElement('input'); 
        submitelement.setAttribute("type", "submit"); 
        submitelement.setAttribute("name", "dsubmit"); 
        submitelement.setAttribute("value", "Submit"); 
        AddChild(addrow_f, submitelement); 

        AddChild(addrow_masterContainer, addrow_f); 

答えて

2

の、ページのロード時に呼び出されていますに送ってください。

And:パラメータ括弧()を渡すので、すぐに実行されます。コールバックとして関数を渡したい場合は、括弧なしでこれを行う必要があります。

イベントに反応したい場合は、イベントリスナーclickのような要素に追加する必要があります。したがって、送信ボタンにクリックイベントを追加することをお勧めします。

したがって、要素にはaddEventListenerという機能があります。あなたはこれを次のように使うことができます:submitelement.addEventListener("click", Func);

+0

うまくいきます – morty346

関連する問題