こんにちは、ユーザーが一部のデータを入力してから他のWebページにリダイレクトするのを試みています。アラートはうまく動作しますが、location.hrefは何もしません。Javascript .onclick関数を他のページにリダイレクトする
window.onload = function(){
var send = document.getElementById('send');
var email = document.getElementById('email');
var pass = document.getElementById('pass');
send.onclick = function(){
var data1 = email.value;
var data2 = pass.value;
if(data1==''){
alert('Please enter an email address');
}
else if(data2==''){
alert('Please enter your password');
}
else{
window.location.href = 'myotherpage.html';
}
}
}
ありがとうございます。
ソリューション:私は必要な
すべて、スクリプトを停止し、リダイレクト命令に継続する場所後return false;
を追加するためにすべての返信に感謝しました。
試行 'LOCATION.HREF = XXX' –
使用window.location.replaceをwindow.location.hrefするためにいくつかの変数を変更し、追加しました'http://example.com/'); –
@AyrtonDumas - それは同じことです... – evolutionxbox