という属性をHTML内でinput
というタグで試してみました。ユーザーが空の値を入力すると、ブラウザに警告Please fills out this field
が表示されます。Firefoxで必須の属性が機能しない
Chromeブラウザでうまく動作しますが、Firefox(バージョン53.0)を使用するとすぐにポップアップが消えてしまうようです。ここに私のテストコードがあります:
<!DOCTYPE html>
<html>
<head>
<title>Testing</title>
</head>
<body>
<form>
<input type="text" required />
<button type="submit">Submit</button>
</form>
</body>
</html>
あなたはそれを修正する方法を知っていますか?そして、修正できない場合、なぜFirefoxがそれをやっているのか説明できますか?
更新1:WindowsのFirefoxで動作します。しかし、UbuntuのFirefoxではまだ動作しません(16.04)。
try = "必須" –
私にはうまくいくようです(Firefox 53)。しかし、FirefoxはChromeとOperaで表示されるポップアップの代わりに赤いハロー( 'box-shadow'で実装されています)を表示していることに注意してください。あなたのスタイルシートに 'box-shadow'をオーバーライドした可能性があります。 – Simone
も私にとってうまくいきます。 – Lucky