我有一個javascript函數的問題,它設置div的.innerHTML。 應該出現在div中的HTML代碼是一種形式。 在我測試了它自己的形式之前(沒有JavaScript),它的工作原理。它將信息發送到請求的頁面。Javascript |按鈕不是用.innerHTML提交表單
但是當我用.innerHTML將窗體顯示在div中時,表單的佈局工作正常,但按鈕沒有提交窗體。它什麼都不做。
希望你能幫助我。我剛開始得到一些JavaScript在我的腦海:-)
function reactieID(a,b,c,d){
document.getElementById('myModal').innerHTML= ('<form name="getTheInfo" method="post" action="actionpage.php">');
document.getElementById('myModal').innerHTML+=('<div class="subtitel">Reactie</div>');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="a" type="text" value="'+a+'" />');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="b" type="text" value="'+b+'" />');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="c" type="text" value="'+c+'" />');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="d" type="text" value="'+d+'" />');
document.getElementById('myModal').innerHTML+=('<input size="80" name="reactie" type="text" class="textfield" />');
document.getElementById('myModal').innerHTML+=('<input type="submit" value="Toevoegen" />');
document.getElementById('myModal').innerHTML+=('</form>');
document.getElementById('myModal').innerHTML+=('<a class="close-reveal-modal">×</a>');}
更新: 我已經嘗試按鈕onclick="this.form.submit()"
線中添加,但沒有工作,要麼:-(
問題解決了!(感謝FrostbiteXIII的幫助下)
哪裏有事件? –