forza_sugar
21-10-2013, 19:16
ciao ragazzi,
non conosco il linguaggio jquery ma sto utilizzando jquery validation e ho fatto un validatore per un semplice inserimento in una rubrica. Vorrei aggiungere un metodo la che controlla i due campi "telephone" e "mobile" e se uno dei due è compilato va bene altrimenti dà errore.
Per spiegarmi meglio:
telephone!="" & mobile=="" -> ok
telephone=="" & mobile!="" -> ok
telephone!="" & mobile!="" -> ok
telephone=="" & mobile=="" -> errore.
Ho letto che è possibile aggiungere metodi con $.validator.addMethod ma non ne sono capace non conoscendo il linguaggio. Qualcuno riesci ad aiutarmi?
Questo è il codice fino ad adesso:
$("#inserisci").validate(
{
rules:{
'surname':
{
minlength:3,
maxlength:20,
},
'name':
{
minlength:3,
maxlength:20
},
'telephone':
{
number:true
},
'mobile':
{
number:true
}
},
messages:
{
surname:
{
minlength:"<font color=#FF0000>Cognome troppo corto!</font>",
maxlength:"<font color=#FF0000>Cognome troppo lungo!</font>",
},
name:
{
minlength:"<font color=#FF0000>Nome troppo corto!</font>",
maxlength:"<font color=#FF0000>Nome troppo lungo!</font>"
},
telephone: "<font color=#FF0000>Inserisci un telefono valido!</font>",
mobile:"<font color=#FF0000>Inserisci un cellulare valido!</font>"
}
});
grazie in anticipo
non conosco il linguaggio jquery ma sto utilizzando jquery validation e ho fatto un validatore per un semplice inserimento in una rubrica. Vorrei aggiungere un metodo la che controlla i due campi "telephone" e "mobile" e se uno dei due è compilato va bene altrimenti dà errore.
Per spiegarmi meglio:
telephone!="" & mobile=="" -> ok
telephone=="" & mobile!="" -> ok
telephone!="" & mobile!="" -> ok
telephone=="" & mobile=="" -> errore.
Ho letto che è possibile aggiungere metodi con $.validator.addMethod ma non ne sono capace non conoscendo il linguaggio. Qualcuno riesci ad aiutarmi?
Questo è il codice fino ad adesso:
$("#inserisci").validate(
{
rules:{
'surname':
{
minlength:3,
maxlength:20,
},
'name':
{
minlength:3,
maxlength:20
},
'telephone':
{
number:true
},
'mobile':
{
number:true
}
},
messages:
{
surname:
{
minlength:"<font color=#FF0000>Cognome troppo corto!</font>",
maxlength:"<font color=#FF0000>Cognome troppo lungo!</font>",
},
name:
{
minlength:"<font color=#FF0000>Nome troppo corto!</font>",
maxlength:"<font color=#FF0000>Nome troppo lungo!</font>"
},
telephone: "<font color=#FF0000>Inserisci un telefono valido!</font>",
mobile:"<font color=#FF0000>Inserisci un cellulare valido!</font>"
}
});
grazie in anticipo