Back to top

Autore Topic: BreezingForms controllo campi  (Letto 1887 volte)

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
BreezingForms controllo campi
« il: 02 Giu 2011, 18:21:15 »
giorno avrei bisogno di un piccolo aiuto.
uso il forms BreezingForms free il cliente chiede  se e possibile avere il controllo dei cambi telefono . esempio
campo uno  12345
campo due  123456 se i due campi non coincidono  deve dare un messaggio  esempio controllare il numero di telefono.
qualcuno sa  come creare un picco codice di controllo visto  che il forms permette di  inserire un code personalizzato.
già di suo fa il controllo email  dei due campi  servirebbe una cosa  identica ma sul capo telefono. grazie  e spero in una soluzione .
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:BreezingForms controllo campi
« Risposta #1 il: 03 Giu 2011, 00:10:09 »
conti, non ricordo se breezing permette di personalizzare il codice. Se si quel problema lo puoi risolvere con un javascript che resitutisce un messaggio quando cambia il valore del secondo campo se i due valori dei campi sono uguali.

Se hai questa possibilità di personalizzare il codice e di caricare il javascript si puù provare a scrivere il codice.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:BreezingForms controllo campi
« Risposta #2 il: 03 Giu 2011, 02:32:37 »
si da quella possibilità
allora dopo giocherellando un po con il codice sono arrivato  al controllo  dei cambi  ma vi sono accorto che  se non metto  nulla nel campo invia comunque ,
x funzionare funziona  lui restituisce il valore mancante ,
in pratica  se metto123 e se poi 1234 dice controlla e vino li tutto ok.
ora resta il dilemma  se il campo e vuoto   invia comunque anche se c'è la spunta obbligatori.

Codice: [Seleziona]
function ff_valid_repeat(element, message)
{
    try{
    var repeat = element.name.split("ff_nm_")[1].split("[]")[0];

    if(!ff_getElementByName(repeat + '_repeat')){
      if (message=='') message = repeat+" has no repeat phone field.\n";
        ff_validationFocus(element.name);
        return message;
    } else {
        if(ff_getElementByName(repeat + '_repeat').value != element.value){
           if (message=='') message = element.name+" and " + repeat + "_repeat do not match.\n";
           ff_validationFocus(repeat + '_repeat');
           return message;
        }
    }
    }catch(e){
        return e.description;
    }

    return '';
} // ff_valid_repeat
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

 



Web Design Bolzano Kreatif