Ragazzi, sono bloccato qui dentro Convalida codecisione. Lo scenario è che voglio mostrare tutto il messaggio di errore proprio sotto ogni rispettivo campo di input e non tutti i messaggi di errore insieme nella parte superiore del modulo. Qualcuno potrebbe aiutarmi, come farlo?
risposte:
1 per risposta № 1Controlla sotto il codice indicato. Questo ti aiuterà.
<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 per risposta № 2
Uso form_error()
funzione per farlo. Come descritto nel manuale
echo form_error("username");
Tutto quello che devi fare è mettere questa riga sotto il campo in cui vuoi vedere il messaggio di errore. Qui username
è il nome del campo modulo
più dettagli https://www.codeigniter.com/user_guide/libraries/form_validation.html#showing-errors-individually
0 per risposta № 3
scrivi sotto il codice dopo il testo o il campo a discesa
<?php echo form_error("field_name","<div class="errorClass">","</div>");?>