drupal フォームが検証に失敗すると、検証に失敗した要素が赤い境界線で囲まれて再描画されます。Drupal は、このerror
クラスを input 要素に追加し、 の input.error 要素に 2 ピクセルの赤い境界線を指定することでこれを行いsystem.css
ます。
このスタイルシートを変更せずに、サイトの残りの部分でデフォルトの動作を使用しながら、特定のフォームでのみ赤い境界線を削除するにはどうすればよいですか?
ソリューションには custom を使用する必要があるtheme_form_element
と思いますが、単一のフォームのみをカスタマイズする方法がわかりません。
このjQueryトリックに頼らずにこれを行いたいことに注意してください(これは機能します):
$("#edit-name").removeClass('error');