2
以下はCSS content
プロパティを使用して有効な必須フィールドに表示する目盛りを追加する試みですが、成功しませんでした。擬似要素を使用して有効な入力フィールドに✓マークを表示
このように実際には見たことがないので、このようにするのは不可能でしょうか? JavaScriptを使用する方が効率的でしょうか?
私はユーザーのフィードバックのためにこの機能を実装する方法について、人々の意見を聞きたいと思います。
input[type=text]:valid {
border: 1px solid green;
}
input[type=text]:valid:after {
content: '✓';
color: green;
}
<p>Username:</p>
<input type="text" placeholder="Username" name="username" pattern="^[a-zA-Z][a-zA-Z0-9-_\.]{1,20}$" title="Must Include Characters And Numbers only" required>
これは本質的に私の質問に答え: http://codepen.io/brentrobbins/pen/beexQR
参照のデモは[こちら](http://stackoverflow.com/a/38681057/747579)その後、私に –
@Xufoxを教えて:ITが重複しない...彼が適用したいので:後のために** VALID **入力、INPUTではありません。 –
javascriptを使用せずにこのようなオプションがあります。http://codepen.io/brentrobbins/pen/beexQRより好ましいです。 –