匿名質問者匿名質問者回答ポイント なしウォッチ

【JavaScript、HTML】パスワードのテキストボックスがボタンクリックでしか認証しない


[ パスワード ][認証] と入力した時に、認証ボタンを押さないと該当のページに飛びません
僕がやりたいことは[認証]を押すのと、テキストボックスでエンターを押すのと両方で認証するコードです

<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が書き換わるだけ)では認証してくれません
このコードにエンターキーでも認証ボタン同様の動作をするように書き加えたいのですが
サイトからコピーするマンなのでできません
皆さんのお力を貸して頂けませんか

パスワード自体は遊びのようなものなので脆弱性等の話題は控えていただけると早期解決に助かります。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2015-03-26 10:04:32
終了日時
2015-03-27 09:40:47
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

JavaScript2781脆弱性81HTML5036うんこ47URL11376パスワード2211

人気の質問

メニュー

PC版