1
私は入力がmaxlengthを持っていることを知っていますが、私は定義のための私の個人的なアプリケーションとしてminlengthを持っていたいと思います、私はこの能力を持つことができますか?もちろん、動作はブラウザではなくjavascriptによって実装されますが、そうすることはできますか?HTMLコードに独自のタグ属性を設定することはできますか?
私は入力がmaxlengthを持っていることを知っていますが、私は定義のための私の個人的なアプリケーションとしてminlengthを持っていたいと思います、私はこの能力を持つことができますか?もちろん、動作はブラウザではなくjavascriptによって実装されますが、そうすることはできますか?HTMLコードに独自のタグ属性を設定することはできますか?
はい、できます。
HTML5で検証するには、カスタム属性にdata-
という接頭辞を付けます。
あなたはまさに...
var minLength = +inputElement.getAttribute('data-minlength');
とJavaScriptで
minlength
属性を取得することができます。 'data-'接頭辞がなぜ使用されていないのかというと、ある日minlengthが来たら、あなたのサイトは壊れてしまいます。 –ブラウザがHTML5をサポートしていない場合、データを使用するとどうなりますか? – DNB5brims
@TedWong何も起こりません。それでも動作します。 HTML5以外のものとしては検証されません。 – alex