codeigniter validation de formulaire set_value fonctionne uniquement pour les champs qui ont des règles de
Suppose que si j'ai deux champs dans mon formulaire, à savoir first_name et last_name
J'ai mis la règle de validation uniquement pour le prenom.
set_value devrait fonctionner pour les deux champs, indépendamment de la règle ? droit ?
Pour moi, il ne fonctionne que pour les champs qui ont des règles avec eux !!!
OriginalL'auteur Ess | 2011-04-12
Vous devez vous connecter pour publier un commentaire.
set_value ne fonctionne que contre les éléments que vous avez choisi de valider à l'aide de la form_validation classe.
Plus simple est de prétendre que la validation en ajoutant ceci à votre validation de formulaire de config
array(
'field' => 'adresse1',
'label' => ",
'règles' =>"
),
Il y a un hack quelqu'un l'a fait à la CI de la bibliothèque, mais je n'ai pas été en mesure de trouver de la documentation sur qu'aujourd'hui...Ou de l'utilisation de cette modification à la place:
http://codeigniter.com/forums/viewthread/159535/#775628
OriginalL'auteur AlunR
Il est simple solution de ce problème. passer
$_POST['your_field_name']
variable en tant que second paramètre pour les champs qui n'ont pas de règle de validation.Il a travaillé pour moi.
pas bon, jeter erreur.
OriginalL'auteur Bala Krishna
si vous définissez la règle de validation avec juste le premier paramètre, il semble bien fonctionner.
etc.
donc il n'existe pas une règle de validation en soi, mais qu'il remplit à nouveau le terrain pour vous.
OriginalL'auteur Rob Fenwick
Si vous avez besoin d'set_checkbox soutien de voir ce code.
MY_form_helper.php avec set_checkbox soutien
OriginalL'auteur hcker2000
à certains moments, j'utilise de faux règle comme garniture ou de rappel juste pour repeupler le présenté des données
OriginalL'auteur Ahmad Tarawneh