フォームには、検証を無効にする可能性があります。
<form novalidate/>
現在、フォームに含まれていないHTML5 要素があります。その状況で検証を無効にする方法は?
<noform>
<input name="email" type="email"/>
</noform>
フォームには、検証を無効にする可能性があります。
<form novalidate/>
現在、フォームに含まれていないHTML5 要素があります。その状況で検証を無効にする方法は?
<noform>
<input name="email" type="email"/>
</noform>
あなたが達成したいことは明確ではありません。要素がサーバーに送信される位置にない場合、input
コメントが発見したことを示しているように見えるため、検証プロセスはトリガーされません。ただし、個々のinput
要素は、そのプロセスに関係なく無効な状態のままになる可能性があります。これを回避する簡単な解決策がいくつかあります。
type="email"
email
が、有効な電子メールであることを気にしない場合 (たとえば、モバイル デバイスで特定のキーボード モードをトリガーする場合) は、CSS を使用して表示を非表示にします。通常の Firefox の赤いグローを非表示にする方法は次のとおりです。
input:-moz-ui-invalid {
box-shadow: none;
}
そして、ここに簡単な例があります。