我想創建一個簡單的表單,它將用戶導向2個不同的頁面(取決於他們選擇的內容)。我使用getElementById.innerHTML來區分網站中的代碼,以創建兩個不同的<form action="SENDTHEUSERHERE" method="POST">
-HTML元素。 下面的代碼:Javascript - getElementById.innerHTML問題
if (blabla which works)
{
document.getElementById("insert").innerHTML = "<form action='insert.php' method='POST'>";
}
else if (blabla which works)
{
document.getElementById("service").innerHTML = "<form action='service.php' method='POST'>";
}
// MORE BLABLA-CODE
<span id='insert'></span>
<span id='service'></span>
// REST OF THE FORMULAR
當我'發送此公式推,這讓我簡單地把它從發送相同的頁面。我想這意味着那些.innerHTML元素無法識別。你有什麼建議我可以解決這個問題嗎?順便說一句..是的,我是一個Javascript Noob -_-
感謝您的任何幫助!
難道你不能讓表單在頁面上確定存在並給它一個id。然後使用JavaScript來獲取它並更改其操作屬性? – Psyrus
這裏沒有足夠的細節來確定是什麼錯誤。發佈完整的示例。 – lincolnk