質問: java scriptでホームページにパスワードを設定しました。 以下のmotのパスワードをコピー ペーすると、次のページに行きます。 しかし、キーボードからmotと入力すると、ログオンできません caps lock ではないです。 何故キーボードから入力した場合ログオンできないのですか? よろしくお願いします。 パスワード設定hp セキュリティhp パスワードを入力してください
回答: テキスト入力して enter キーを押すと 通常の web ブラウザーでは の送信機能が動くため、 passcheck が実行されません。 よって目的の動作にするためには、 の "ボタンを押した" イベント (click) ではなく の "送信内容が確定した" イベント (submit) にて、 関数 passcheck を実行しましょう。 ついでに、ボタンも submit させる書き方に変更しましょう 例 → → check 注意点 onsubmit と onclick では、スクリプトの書き方が少し違いますので気をつけましょう。 https://www.google.co.jp/search?q=onsubmit