2017-06-13 10 views
0

ここで私はここにこだわりましたCodeigniterの検証。このシナリオでは、のエラーメッセージをそれぞれの入力フィールドの真下に表示し、すべてのエラーメッセージをフォームの上部にまとめて表示しないようにしたいというシナリオです。誰も私を助けることができる、どのようにこれを行うには?Codeigniterの検証

答えて

1

です。これはあなたを助けるでしょう。

<h5>Username</h5> 
<?php echo form_error('username'); ?> 
<input type="text" name="username" value="<?php echo set_value('username'); ?>" size="50" /> 

<h5>Password</h5> 
<?php echo form_error('password'); ?> 
<input type="text" name="password" value="<?php echo set_value('password'); ?>" size="50" /> 

<h5>Password Confirm</h5> 
<?php echo form_error('passconf'); ?> 
<input type="text" name="passconf" value="<?php echo set_value('passconf'); ?>" size="50" /> 

<h5>Email Address</h5> 
<?php echo form_error('email'); ?> 
<input type="text" name="email" value="<?php echo set_value('email'); ?>" size="50" /> 
+0

これは動作していません! –

+1

あなたのコントローラ機能を表示してください。 –

+0

ありがとう、それは今働いている。私は少し間違いを犯したので、それが働いていなかったのです。しかし、私はあなたの助けに感謝します! –

1

これを行うには、form_error()を使用します。マニュアルで説明したように

echo form_error('username'); 

エラーメッセージを表示するフィールドの下にこの行を置くだけでいいのです。ここusernameは、フォームフィールドの名前

詳細を確認述べたコードの下 https://www.codeigniter.com/user_guide/libraries/form_validation.html#showing-errors-individually

+1

後のコードの下のライトのおかげでたくさんの仲間..あなたが揺れます! –

0

あなたのテキストやドロップダウンフィールド

<?php echo form_error('field_name','<div class="errorClass">','</div>');?> 
関連する問題