css [css:annotation(invalid)] HTML5インプット群バリデーションのアノテーションをCSS実装する。#css
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css [css:annotation(invalid)] HTML5インプット群バリデーションのアノテーションをCSS実装する。#css相关的知识,希望对你有一定的参考价值。
<form action="hoge.php">
<div>
<p class="req">氏名</p>
<input type="text" placeholder="氏名" name="text" required autoforcus />
<p class="error">
<span class="invalid">(!) 名前を入力して下さい</span>
</p>
</div>
<div>
<p class="req">メールアドレス</p>
<input type="email" placeholder="メールアドレス" name="email"
pattern="[\w\d_-]+@[\w\d_-]+\.[\w\d._-]+" required />
<p class="error">
<span class="invalid">(!) 正しいメールアドレスの形式で入力して下さい</span>
</p>
</div>
<div>
<p>電話番号</p>
<input type="tel" placeholder="電話番号" name="tel"
pattern="^\d{11}$|^\d{3,4}-\d{3,4}-\d{4}$"/>
<p class="error">
<span class="invalid">(!) 正しい電話番号の形式で入力して下さい</span>
</p>
</div>
<div>
<p>弊社を何でお知りになりましたか?</p>
<ul>
<li><label><input type="checkbox" value="c_official">弊社の公式ウェブサイト</label></li>
<li><label><input type="checkbox" value="c_blog">技術ブログ</label></li>
<li><label><input type="checkbox" value="c_friend">友人の紹介</label></li>
<li><label><input type="checkbox" value="c_other">その他</label><br />
<input type="text" name="otherComment" id="otherComment" placeholder="ご記入ください"></li>
</ul>
</div>
<button type="submit">送信する</button>
</form>
/* NGなら赤くする */
form input:focus:invalid {
border : tomato 2px solid;
}
/* 操作中、入力値が正しい場合は、不正エラーを消す */
form input:focus:valid + .error .invalid {
display : none;
}
/* OKなら、その他のテキストボックス以外を緑にする */
form input:valid:not(:last-child) {
border : seagreen 2px solid;
}
以上是关于css [css:annotation(invalid)] HTML5インプット群バリデーションのアノテーションをCSS実装する。#css的主要内容,如果未能解决你的问题,请参考以下文章
web项目中关于引入JS/css文件, 浏览器console出现 net::ERR_ABORTED错误的解决方法
Java学习体系
exception2:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd7 in position 0: inval
homestead的laravel项目错误:Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL(代
Mysql5.7.11 安装 cacti0.8.8f ,在导入cacti.sql数据库时出现下记错误,导致数据库导入终止: ERROR 1067 (42000) at line 1847: Inval
jquery:厌倦了 css().css().css()