/ / Walidacja Codeignitera - twórca kodu, strona internetowa

Walidacja Codeigniter - codeigniter, web

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 № 1

Sprawdź 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>");?>