は、私は私の反応コンポーネントで電子メールの入力を持っています有効なメール。 これはデフォルトのHTML5電子メール検証メッセージだと思うし、各キーストロークで状態を変更してから反応して反応が再発生し、HTML5がそれを再検証する。タイプを「テキスト」に変更すると修正されますが、「電子メール」として保存することをお勧めします。これらのhtml5警告を避けるために、反応でこれを処理する適切な方法は何でしょうか?React.jsとHTML5電子メールの検証
4
A
答えて
4
制御入力の場合、ReactはElement.prototype.setAttribute()
を呼び出し、少なくともChrome 52では(まだ他のブラウザでテストしていません)、コンソールに警告が記録されます。この警告は、制御されていない入力、または非リアクションのバニラHTML5形式では表示されません。
<input>
については、リアクションソースのDOMPropertyOperations.setValueForProperty()
、特に162行目(v15.3.0)をご覧ください。
1
入力タグは<form>
ですか?フォーム要素にnovalidate属性を追加して、HTML5検証を無効にします。 HTML5の検証が本当ですか?私は、HTML5検証がコンソールにエラーを出すのを思い出しません。
すぐにエラーメッセージが表示されないように、ユーザーの入力を嫌うような音がします。あなたのためにそれを行うライブラリがいくつかあります。
+1
あなたは正しいです、それはhtml5検証ではありません(メッセージはhtml5のように見えます)。反応からくる警告。 noValidateを追加しても機能しませんでした –
関連する問題
- 1. Androidの電子メールの検証とFirebaseの電子メールの検証
- 2. 電子メールの検証と電話桁
- 3. PHP - 電子メールの検証
- 4. HTML電子メールの検証?
- 5. 電子メールの検証:JavaScript
- 6. preg_match電子メールの検証。
- 7. パスワードと電子メールのテキストフィールドの検証
- 8. Javaの電子メールとパスワードの検証
- 9. Javascriptの電子メールとパスワードの検証
- 10. 電子メール検証php
- 11. PHP電子メールIBM電子メールのみの検証(ワールドワイド)
- 12. ブラックベリーアプリケーションでの電子メールの検証
- 13. クライアント側の電子メールの検証
- 14. htmlヘルパーの電子メールの検証 - ASP.Net
- 15. テキストボックスの電子メールの検証
- 16. jQueryでの電子メールの検証
- 17. jQueryの電子メールの検証
- 18. C#のMailgun電子メールの検証
- 19. 電子メールの失敗の検証 - PHP
- 20. PHPでの電子メールの検証?
- 21. MVCクライアント側電子メールの検証
- 22. 電子メールの検証をトリガーする
- 23. 電子メールの検証問題
- 24. 電子メールの検証をスキップする
- 25. Rails 3 - 電子メール検証のヘルプRegex
- 26. createuserウィザードで電子メールの検証
- 27. サブミット時にRegex電子メールの検証
- 28. ウムラウトドメインのマゼンタ電子メール検証?
- 29. C++で電子メールの検証
- 30. RegexでVB.NET電子メールの検証
Reidフォームを実行すると、このライブラリでははるかに簡単になります。https://github.com/prometheusresearch/react-forms –