0
入力に二重引用符( ")が含まれているかどうかを検出しようとしています:無効な場合、つまり文字が含まれている場合は、メッセージが表示されます。 注:入力値を動的に私の編集インターフェースに配置されます。CSSを使用して入力内の文字を検出する
form div#intdblquote > input[type="text"]:valid {
display: none;
position: relative}
form div#intdblquote > input[type="text"]:valid ~ .requirements {
display: none}
form div#intdblquote > input[type="text"]:invalid {
display: block}
form div#intdblquote > input[type="text"]:invalid ~ .requirements {
display: block}
<form>
<div id="intdblquote">
<input type="text" id="intdblquote" name="intdblquote" pattern="[^'\x22]+" placeholder= " " value="MyEntry"" required />
<div class="requirements">Must not contain double quote.</div>
</div>
</form>
[HTML5入力パターンの見積もり検索]の複製(https://stackoverflow.com/questions/9343082/html5-input-pattern-search-for-quote) - パターンを 'pattern =" [^ ' \ x22] + "' – Santi
私は提案したパターンを変更しましたが、価値のあるものに基づいてまだ変化していません。 – parti
@サンティまだ正しく動作していないので、私は値の最後に引用符を追加したので、新しいパターンがまだ無効ではないことがわかります。 – parti