Error with a dropdown menu to be validate

giamas 27 Jun, 2009
<h1>Pre-iscrizione al 70° Open regionale</h1><br>
Ti preghiamo di compilare correttamente e in ogni sua parte il modulo di pre-iscrizione di seguito riportato.<br><hr>
<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Nome</label>
    <input class="cf_inputbox validate-alpha" maxlength="150" size="30" title="Inserisci il tuo nome" id="text_0" name="nome" type="text" />
  <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Nome :: Inserisci il tuo nome</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Cognome</label>
    <input class="cf_inputbox validate-alpha" maxlength="150" size="30" title="Inserisci il tuo cognome" id="text_1" name="cognome" type="text" />
  <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Cognome :: Inserisci il tuo cognome</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">E-mail</label>
    <input class="cf_inputbox validate-email" maxlength="150" size="30" title="Inserire una email valida" id="text_2" name="email" type="text" />
  <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">E-mail :: Inserisci la tua email. La direzione del torneo invierà a questo indirizzo tutte le comunicazioni ufficiali.</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Categoria</label>
    <select class="cf_inputbox validate-selection" id="select_3" size="1" title="Campo obbligatorio"  name="categoria">
    <option value="">Seleziona una categoria...</option>
      <option value="GM">GM</option>
<option value="MI">MI</option>
<option value="MF">MF</option>
<option value="M">M</option>
<option value="CM">CM</option>
<option value="1N">1N</option>
<option value="2N">2N</option>
<option value="3N">3N</option>
<option value="NC">NC</option>

    </select>
    <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Categoria :: Indica qui la categria da te posseduta</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Torneo</label>
    <select class="cf_inputbox validate-selection" id="select_4" size="1" title="Campo obbligatorio"  name="torneo">
    <option value="">Seleziona un torneo...</option>
      <option value="Open A">Open A</option>
<option value="Open B">Open B</option>
<option value="Open C">Open C</option>
<option value="Open D">Open D</option>

    </select>
    <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Torneo :: Indica qui il torneo a cui chiedi di pre-iscriverti</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_captcha">
    <label class="cf_label" style="width: 150px;">Codice di verifica</label>
    <span>{imageverification}</span> 
    <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Codice di verifica :: Digita il codice alfanumerico qui accanto riportato</div>
    </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_button">
    <input value="Invia" name="button_6" type="submit" /><input type="reset" value="Reset"/>
  </div>
  <div class="cfclear"> </div>
</div>
<br><br>
<a href="index.php?option=com_chronoconnectivity&connectionname=regionale">Clicca qui</a> per leggere i pre-iscritti fino ad ora.
<hr>

Attached above the code of my form. To items (torneo anda categoria) must be choose from the user and the form must be validate for a no-null value in them. Some problem happens, it doesn't work.
Help me! THANKS
Max_admin 28 Jun, 2009
Hi giamas,

did you check those fields as required while creating this form in wizard ?

MAx
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
giamas 28 Jun, 2009
yes, I've laready control and it's still that. For both is "SelectioRequired (dropdown)" option flagged on.
In VALIDATION section of the form, parameters are defined as:
- 1) NOT BLANK for: nome, cognome, email data
- 4) validate alpha for: nome, cognome
- 7) validate email for: email
-11) validate selection for: categoria, torneo
general settings are:
- Enable validation: yes
- validation library: mootools
- Run validation onBlur: yes
- Run validation only onSubmit: no
Max_admin 30 Jun, 2009
Hi giamas,

Everything looks ok, do you have the form online for me to test ? do other fields validate fine ?

Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
giamas 01 Jul, 2009
unfornately not yet.
The other fields are correctly checked!
Max_admin 01 Jul, 2009
show me your form code!

Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
giamas 02 Jul, 2009
<h1>Pre-iscrizione al 70° Open regionale</h1><br>
Ti preghiamo di compilare correttamente e in ogni sua parte il modulo di pre-iscrizione di seguito riportato.<br><hr>
<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Nome</label>
    <input class="cf_inputbox validate-alpha" maxlength="150" size="30" title="Inserisci il tuo nome" id="text_0" name="nome" type="text" />
  <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Nome :: Inserisci il tuo nome</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Cognome</label>
    <input class="cf_inputbox validate-alpha" maxlength="150" size="30" title="Inserisci il tuo cognome" id="text_1" name="cognome" type="text" />
  <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Cognome :: Inserisci il tuo cognome</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">E-mail</label>
    <input class="cf_inputbox validate-email" maxlength="150" size="30" title="Inserire una email valida" id="text_2" name="email" type="text" />
  <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">E-mail :: Inserisci la tua email. La direzione del torneo invierà a questo indirizzo tutte le comunicazioni ufficiali.</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Categoria</label>
    <select class="cf_inputbox validate-selection" id="select_3" size="1" title="Campo obbligatorio"  name="categoria">
    <option value="">Seleziona una categoria...</option>
      <option value="GM">GM</option>
<option value="MI">MI</option>
<option value="MF">MF</option>
<option value="M">M</option>
<option value="CM">CM</option>
<option value="1N">1N</option>
<option value="2N">2N</option>
<option value="3N">3N</option>
<option value="NC">NC</option>

    </select>
    <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Categoria :: Indica qui la categria da te posseduta</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Torneo</label>
    <select class="cf_inputbox validate-selection" id="select_4" size="1" title="Campo obbligatorio"  name="torneo">
    <option value="">Seleziona un torneo...</option>
      <option value="Open A">Open A</option>
<option value="Open B">Open B</option>
<option value="Open C">Open C</option>
<option value="Open D">Open D</option>

    </select>
    <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Torneo :: Indica qui il torneo a cui chiedi di pre-iscriverti</div>
  </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_captcha">
    <label class="cf_label" style="width: 150px;">Codice di verifica</label>
    <span>{imageverification}</span> 
    <a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png"/></a>
				<div class="tooltipdiv">Codice di verifica :: Digita il codice alfanumerico qui accanto riportato</div>
    </div>
  <div class="cfclear"> </div>
</div>

<div class="form_item">
  <div class="form_element cf_button">
    <input value="Invia" name="button_6" type="submit" /><input type="reset" value="Reset"/>
  </div>
  <div class="cfclear"> </div>
</div>
<br><br>
<a href="index.php?option=com_chronoconnectivity&connectionname=regionale">Clicca qui</a> per leggere i pre-iscritti fino ad ora.
<hr>
Max_admin 04 Jul, 2009
Works fine here, please show me a screenshot for your form general tab!

Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
mitokat 18 Aug, 2009
I have the same issue going on. I have a form where I have text field validations working fine. I also have two drop menu validations. Those are being ignored and I can get through without choosing one.

My code for those two sections is as follows: (On the first one is also "choosing" which emails get triggered from the site. So if they choose Aurora for example I have a separate section that tells the program what Auroras emails are)

<th width="58%" scope="col"><span class="style6"> <div align="center">BRANCH:<span class="style9">*</span> <span class="style9">
<select name="branch" id="branch" title="CHOOSE ONE">
<option selected="selected">PICK ONE</option>
<option value="Aurora">Aurora</option>
<option value="Chicago">Chicago</option>
<option value="Decatur">Decatur</option>
<option value="ElkGrove">ElkGrove</option>
<option value="Hammond">Hammond</option>
<option value="Waukegan">Waukegan</option>
</select>
</div></th>



and ----

<td><select name="delivery" title="CHOOSE ONE" id="delivery">
</span>
<option selected="selected">PICK ONE</option>
<option>Truck</option>
<option>Pick Up</option>
<option>UPS</option>
</select> </td>


In the validate box I have:

11. Validate-selection: delivery,branch

What am I missing?

- C
jgodek777 22 Sep, 2009
is there an answer to this? the validation doesnt seem to work too well for select menus
GreyHead 22 Sep, 2009
Hi jgodek777,

The answer is to make sure that the first option is not selected and has value=''

Bob
This topic is locked and no more replies can be posted.