2009-12-02 5 views
0

J'essaie de créer un formulaire assez simple qui a quelques cases à cocher et champs de saisie et une zone de texte. Rien n'est requis par lui-même; cependant, si la case «A» est cochée, alors un champ de saisie «A» est requis (et ainsi de suite pour les autres cases cochées que j'ai). J'ai la fonctionnalité ci-dessus en place, mais j'ai du mal à trouver comment retourner une erreur si le formulaire est vide (puisque rien n'est requis par défaut).Erreur d'affichage lorsque le formulaire entier est vide dans CodeIgniter

Est-ce que quelqu'un connaît une solution facile pour cela? Il semble que ce devrait être si simple ...

Merci

Répondre

1

Je suppose que votre aide de la classe form_validation ..

Vous devrez écrire un rappel qui fait quelque chose comme ceci:

function _checking() 
{ 
    if (isset($_POST['a_checkbox'])) 
    { 
     if (empty($_POST['a_text_field'])) 
     { 
      $this->form_validation->set_message('_checking', 'this should not be empty'); 
      return FALSE; 
     } 
     return TRUE; 
    } 
} 

J'espère que c'est ce que vous cherchez ..

0

vérifier si seulement $ _POST-tableau est vide, à l'exception de votre submitButton?

Questions connexes