2016-04-23 6 views
0

私は過去にこのような質問があったことは知っていますが、誰も本当に助けてくれません。私は前に尋ねたことがあるが、それは異なっていた。リフレッシュオンon <form> submittal not working

このコードスニペットでは、ページを更新するものは何ですか?私はreturn false;を私のjsに入れることを知っていますが、私はそれをどこにでも置いていますし、動作しないようです。

<p style="color: lime;">Password:</p> 
<form name="pass" method="post" onsubmit="passhandler()"> 
<input name="passinp" required autocomplete="off" type="text"><br> 
<input type="submit" value="submit" name="submit"> 
</form> 
<p id="inco"></p> 
</center> 
<script type="text/javascript"> 
function passhandler() { 
alert("test"); 
var pass = document.forms.["pass"]["passinp"].value; 

if (pass == "ash.is.alight") { 
    href("homepage-password=198rwre92r97yr29739723ry23e7y.html"); 

} else { 
document.getElementById("inco").innerHTML = "Password incorrect!"; 
} 
} 
</script> 

さえalert("test")は、私は、問題は、フォーム要素であると思わせるこれは、動作しません。もう一度、ありがとう!

+1

var pass = document.forms ["pass"] ["passinp"]。値; ' これは正しい構文です –

+1

あなたの質問が他の質問と重複していない場合は、すべての帽子でそれを閉じないように私たちに言っているのではなく、あなたのための提案は機能しませんでした。ダウンボートしないように教えてもらうと、それは最も懸念されることです。 – Xufox

+0

@Xufoxこれは緊急であるので、私は少し必死で、どんな荒れ果てても私を許してください。 –

答えて

0

私はそれを最後に理解しました。

function passhandler() { 
var pass = document.forms["pass"]["passinp"].value; 


if (pass == "ash.is.alight") { 
    window.location.replace("homepage- password=198rwre92r97yr29739723ry23e7y.html"); 
    return false; 

} else { 
document.getElementById("inco").innerHTML = "Password incorrect!"; 
return false; 

} 

} 

<form>構文を修正していただきありがとうございます!

0
if (element.addEventListener) { 
    element.addEventListener("submit", function(evt) { 
     evt.preventDefault(); 
     window.history.back(); 
    }, true); 
} 
else { 
    element.attachEvent('onsubmit', function(evt){ 
     evt.preventDefault(); 
     window.history.back(); 
    }); 
}