我在彈出窗口中有一個簡單的表單。在我的表單中,我只有一個帶複選框標籤的複選框。我所做的是當用戶點擊標籤或複選框時,提交按鈕出現,用戶將能夠提交表單。此外,我想當用戶按下提交按鈕收集我的數據庫中的信息,然後關閉彈出窗口並在網站上正常地繼續而不離開。我不知道如何實現,但這是我迄今爲止所做的。請爲此我需要一些幫助。HTML表單 - 成功發佈表單但不離開頁面(NO-JQUERY)
1)我想成功提交表單並將信息收集到我的數據庫中。 2)我想關閉彈出窗口。 3)我不想離開頁面。
謝謝。
HTML:
<div id="popUp">
<form id="myform" method="post" action="somepage.php" onsubmit="return closeWindow">
<input type="checkbox" id="checkbox" name="checkbox"><label for="checkbox">Click to show Submit</label><br>
<input type="submit" id="submit-button" value="Submit" style="display:none">
</form>
</div>
CSS:
#popUp {
height:400px;
border:1px solid #000;
background:#e2e2e2;
}
JS:
var checkBox = document.getElementById("checkbox");
var submitButton = document.getElementById("submit-button");
var PopUpWindow = document.getElementById("popUp");
function checboxFunc() {
if (checkBox.checked) {
submitButton.style.display = "block";
} else {
submitButton.style.display = "none";
}
}
checkBox.addEventListener("click", checboxFunc);
function closeWindow() {
PopUpWindow.style.display = "none";
return false;
}
submitButton.addEventListener("click", closeWindow);
在[所以]你應該嘗試**自己寫代碼**。之後** [做更多的研究](//meta.stackoverflow。com/questions/261592)**如果您遇到問題,您可以**將您嘗試過的**發佈爲**清楚說明什麼不工作**並提供[** Minimal,Complete和可驗證的例子**](// stackoverflow.com/help/mcve)。我建議閱讀[問]一個好問題和[完美問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。另外,一定要參加[遊覽]並閱讀[this](// meta.stackoverflow.com/questions/347937/)**。 –
[如何使用jquery $ .post()方法提交表單值]的可能重複(http://stackoverflow.com/questions/25881204/how-to-use-jquery-post-method-to-submit-form -values) – MaxZoom
你沒有告訴你到目前爲止取得了什麼成就,你需要準確的幫助? –