[ パスワード ][認証] と入力した時に、認証ボタンを押さないと該当のページに飛びません
僕がやりたいことは[認証]を押すのと、テキストボックスでエンターを押すのと両方で認証するコードです
<JavaScriptのやつ>
function matchPass() {
var inpass = document.forms[ "pass" ].elements[ "inpass" ].value;
if( inpass == "うんこ"){location.href = "URL";}
else if( inpass == "うんち"){ location.href = "URL";}
else if( inpass == "うんにょ"){ location.href = "URL";}
else{alert( "パスワードが違います" );}
}
<HTMLのやつ>
<form name = "pass">
<div>
<input type = "text" value = "" name = "inpass">
<input type = "button" value = " 認証 " onclick="matchPass()">
</div>
</form>
このコードだと[認証]ボタンをオンクリックする以外(ENTERキーを押してもURLが書き換わるだけ)では認証してくれません
このコードにエンターキーでも認証ボタン同様の動作をするように書き加えたいのですが
サイトからコピーするマンなのでできません
皆さんのお力を貸して頂けませんか
パスワード自体は遊びのようなものなので脆弱性等の話題は控えていただけると早期解決に助かります。
<form name = "pass" onsubmit="return matchPass()">
else{alert( "パスワードが違います" );} return false;
<input type = "submit" value = " 認証 " onclick="matchPass()">