Joomla.it Forum
Componenti per Joomla! => Gestione Form => : conti1 02 Jun 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 .
-
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.
-
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.
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