-2
我有我要提交到同一頁面(的index.php)的形式,我想使用輸入的信息是一個JavaScript變量形式的自我submittin變量失去
<?php $loginid = $_POST[username] . $_POST[password]; ?>
Basic代碼
<script> var pass= "<?php $loginid; ?>"; </script><script src="functions.php"></script>
更多代碼
<form method="post" onsubmit="passcheck()">
<input name="username" type="text">
<input name="password" type="password">
<input type="submit">
</form>
然後在js文件:
Function passcheck() {
If pass=="blablabla"{
document.getElementById('id').innerHTML= "welcome blabla!"
}else {
window.alert("wrong username/password")
}
}
當我用blabla的「賬戶」登錄時,我發現第二個歡迎詞是blabla !,那麼它就會消失。有誰知道如何修理它?我試過e.i.在html標記onload="passcheck()"
但這也不起作用。
當我使用tge checkpass函數在隨機元素上放置onclick事件時,它起作用,那麼在文件重新加載後如何調用該函數?
歡迎來到SO。 請閱讀[我可以問哪些主題](http://stackoverflow.com/help/on-topic) 和[如何提出一個好問題](http://stackoverflow.com/help/how-to -ask) [完美的問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)顯示全部代碼 – RiggsFolly
'document.getElementById('id') .inberHTML' ==>'document.getElementById('id')。innerHTML' –
聲音就像表單正在提交。由於您沒有表單標籤上的操作屬性,它會提交到它所在的頁面。 (要測試這個,在頁面頂部添加'<?php var_dump($ _ POST);?>') – Terminus