Chłopaki utknąłem tutaj Walidacja kodowania. Scenariusz polega na tym, że chcę wyświetlić wszystkie komunikaty o błędach tuż pod każdym odpowiednim polem wprowadzania, a nie wszystkie komunikaty o błędach razem na górze formularza. Czy ktoś może mi pomóc, jak to zrobić?
Odpowiedzi:
1 dla odpowiedzi № 1Sprawdź poniższy kod. To ci pomoże.
<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" />
1 dla odpowiedzi nr 2
Posługiwać się form_error()
funkcja, aby to zrobić. Jak opisano w instrukcji
echo form_error("username");
Wszystko, co musisz zrobić, to umieścić tę linię pod polem, w którym chcesz zobaczyć komunikat o błędzie. Tutaj username
to nazwa pola formularza
więcej szczegółów https://www.codeigniter.com/user_guide/libraries/form_validation.html#showing-errors-individually
0 dla odpowiedzi № 3
wpisz poniższy kod po tekście lub polu rozwijanym
<?php echo form_error("field_name","<div class="errorClass">","</div>");?>