Back to top

Autore Topic: Validazione HTML SELECT in joomla  (Letto 2147 volte)

Offline cyberobs

  • Nuovo arrivato
  • *
  • Post: 7
  • Sesso: Maschio
    • Mostra profilo
Validazione HTML SELECT in joomla
« il: 21 Mar 2011, 14:43:16 »
Joomla ci offre la possibilità di validare facilmente i campi del form:

Codice: [Seleziona]
<form action="<?php echo JRoute::_'index.php?option=com_user' ); ?>" method="post" id="josForm" name="josForm" class="form-validate">
...
<input type="text" name="name" id="name" size="40" value="<?php echo $this->escape($this->user->get'name' ));?>" class="inputbox required" maxlength="50" /> *

Questo si ottiene facilmente per le input box... ma se volessimo validare, ad esempio una select per vedere se è stato selezionato un valore diverso da quello di default?

Se ho una select di questo tipo come campo obbligatorio:
Codice: [Seleziona]
<label id="howmsg" for="how">
<?php echo JText::_'Come ci hai conosciuto?' ); ?>
</label>
<select name='how'>
<option value = 1 > Seleziona come ci hai conosciuto
<option value = 2 >Amici
<option value = 3 >Google
</select> *

Essendo un campo obbligatorio voglio far sì che se non viene selezionato un valore diverso da quello di default, le scritte "Come ci hai conosciuto?" diventano rosse come nel caso della input box e da errore nel caso di submit.
« Ultima modifica: 28 Mar 2011, 10:34:59 da cyberobs »

Offline Npaquito

  • Abituale
  • ****
  • Post: 1832
    • Mostra profilo
Re:Validazione campi del form differenti da input box
« Risposta #1 il: 21 Mar 2011, 15:38:52 »
Hola

Devi impostare il color in rosso nella classe del css che governa l'outpout del "Come ci hai conosciuto?"
web design, web mobile

Offline cyberobs

  • Nuovo arrivato
  • *
  • Post: 7
  • Sesso: Maschio
    • Mostra profilo
Re:Validazione campi del form differenti da input box
« Risposta #2 il: 22 Mar 2011, 10:03:12 »
Il problema non sarebbe il colore, ma la validazione javascript...

 



Web Design Bolzano Kreatif