Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à toutes et à tous,
Voilà le code me permettant d'afficher une zone de texte et j'aimerai savoir comment faire pour rendre ce champ obligatoire
foreach($extrafields->attribute_label as $key=>$label)
{
$value=(isset($_POST["options_".$key])?$_POST["options_".$key]:'');
print "<tr><td>".$label.'</td><td colspan="3">';
print $extrafields->showInputField($key,$value);//affiche zone de texte
print '</td></tr>'."\n";
}
Merci d'avance
Hors ligne
Bonjour,
Visiblement ce code est issu d'un formulaire php qui traite lui même la validation des informations saisies par l'utilisateur.
Il est également optimisé car ce code suffit à traiter un tableau de paramètres, et par conséquent, n'ayant pour seule information que ce bout de code, peut être l'ensemble des paramètres du formulaire. De plus, ce traitement est confié à une instance d'objet appelé $extrafields.
Par conséquent, vous comprendrez aisément qu'il est impossible de répondre à votre question directement car il ne s'agit pas d'un champ ("ce champ obligatoire") mais de plusieurs, et je n'ai aucun moyen de savoir lequel est celui faisant l'objet de votre demande.
Néanmoins, si cela peut vous aider, la seule façon de rendre obligatoire la saisie d'un champ est d'introduire une condition dans le code qui vérifie la présence de ce même paramètre, qui, dans le cas où celui-ci est absent, arrête le traitement et le notifie à l'utilisateur.
Cordialement,
Jc.
Dernière modification par Jc (26-04-2012 21:55:45)
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Pages :: 1