フィドルエラーが発生します。 https://jsfiddle.net/v45hrqs1/7/HTML入力パターンのカスタマイズ検証メッセージが
だから、私は有効なファイル名が指定されているかどうかを確認するためにpattern
属性を使用してHTMLの小さなフォームを構築します。それが働いているので、filename/
のようなものを入力してEnterキーを押すと、「要求形式に一致してください」というメッセージが表示されます。
さらにカスタマイズされたメッセージが必要なので、javascriptの部分を追加しました。今、無効なファイル名を入力してEnterキーを押すと、新しいメッセージが表示されます。
ただし、ファイル名を有効なものに変更すると、エラーメッセージが表示されます。
どうしたのですか?私の考えはファイル名を変更した後です。var input
は更新されません。しかし、私はこれをどのように修正するのか分かりません。
エラーを再現できません。 'filename /'を入力してエラーメッセージが表示されたら、 '/'を削除して、フィールドに 'filename'だけが入るようにして成功しました。これはあなたのコードをテストしたのと同じですか? – mian
javascriptの部分のコメントを外しましたか?私が言ったように、エラーは私のカスタマイズされたメッセージでのみ発生します – yangsunny