私はインターネット全体を検索していましたが、私の問題に対する答えが見つかりませんでした。codeigniter form_validation ヘルパーを使用しています。
入力フィールドを赤などに色付けして、どの入力フィールドでエラーが発生したかをユーザーに伝えたいと思います。
入力フィールドの例を次に示します
echo form_input($field, set_value($field));
そしてコントローラーで
$this->form_validation->set_rules($field, $field,'required|trim|xss_clean|callback_check_numbers');
$this->form_validation->set_message('check_numbers', '<script tpye="text/javascript">alert("Only numbers and dots are allowed");</script>');
そのアラートの代わりに、入力フィールドを赤く塗りたいと思います。しかし、そのアラートの代わりにスタイリングを含めようとしても、CI はファイルにヘッダーを配置する前にこれを書き込み、css ファイルのインクルードですべてのエラー スタイリングが失われるため、何も起こりません。エラーが発生したフィールドのフィールド ID を取得する方法はありますか? そして、たとえばjqueryで入力を赤く塗るにはどうすればよいですか?
ありがとうございました。