問題タブ [focusout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Javascriptなしで入力プレースホルダーとしてPHPでフォーム検証エラーを表示する良い方法
入力ボックスのプレースホルダーとしてフォーム検証のエラーを表示しようとしています。
今、私はこの HTML/PHP コードを持っています:
およびCSS:
エラーが検出されると、プレースホルダー テキストの色が赤に変わります。ユーザーが入力ボックスに移動して何かを書き込むと、色が継承されますが、ユーザーが次のボックスに移動したり、フォーカスを外したりすると、色が再び赤に変わります。これは私が望むものではありません。
テキストが入力ボックスに入力された場合にのみ、Javascriptを使用せずに、フォーカスアウト時に色が赤に変わらないようにする方法はありますか?