Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #7992 > unrolled thread

jquery validazione stesso form con regole differenti nella stessa pagina

Started byGriS <GriS@nospam.no>
First post2016-02-02 13:38 +0100
Last post2016-02-04 20:07 +0100
Articles 3 — 2 participants

Back to article view | Back to it.comp.lang.javascript


Contents

  jquery validazione stesso form con regole differenti nella stessa pagina GriS <GriS@nospam.no> - 2016-02-02 13:38 +0100
    Re: jquery validazione stesso form con regole differenti nella stessa pagina Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-04 09:23 +0000
      Re: jquery validazione stesso form con regole differenti nella stessa pagina GriS <GriS@nospam.no> - 2016-02-04 20:07 +0100

#7992 — jquery validazione stesso form con regole differenti nella stessa pagina

FromGriS <GriS@nospam.no>
Date2016-02-02 13:38 +0100
Subjectjquery validazione stesso form con regole differenti nella stessa pagina
Message-ID<n8q7vm$1rsj$1@gioia.aioe.org>
Ciao a tutti,
ho una pagina con un form e 2 link che entrambi fanno il submit dopo 
aver validato il form stesso validato ognuno secondo delle specifiche 
regole.

Quindi link1 -> submit con rules1 e link2 -> submit con rules2.

Il form è sempre lo stesso ovviamente con un unico id.

Utilizzo il plugin jquery validate.

E nel mio codice ho qualcosa tipo:

$(document).ready(function() {

     var validator = $("#form_data").validate({
         ....
	});

});

Pensavo, sbagliando, di poter risolvere inserendo una definendo due 
diverse var...

$(document).ready(function() {

var validator = $("#form_data").validate({
....
});

var validator_2 = $("#form_data").validate({
....
});

});

Ma così non va.

Come posso risolvere?

[toc] | [next] | [standalone]


#7993

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-02-04 09:23 +0000
Message-ID<dhgjkaFi7u5U1@mid.individual.net>
In reply to#7992
On 02/02/2016 12:38, GriS wrote:

> ho una pagina con un form e 2 link che entrambi fanno il submit dopo
> aver validato il form stesso validato ognuno secondo delle specifiche
> regole.
 > ...
> Utilizzo il plugin jquery validate.

Non mi ricordo come funzioni validate. Magari ha una funzione apposta 
per fare quello che vuoi, ma dovresti vedere il manuale.

Potresti risolvere non attivando validate al ready(), ma attaccandolo al 
on('click') su uno dei bottoni.

Qualcosa tipo

$('#bottone1').on('click', function() { $('#form').validate({}); }
$('#bottone2').on('click', function() { $('#form').validate({}); }

Ma ti romane il problema "se il validatore non funziona e l'utente 
clicca l'altro tasto, come faccio?", che ti lascio come compito per casa :P

Bye.

[toc] | [prev] | [next] | [standalone]


#7994

FromGriS <GriS@nospam.no>
Date2016-02-04 20:07 +0100
Message-ID<n907hl$1b25$1@gioia.aioe.org>
In reply to#7993
Grazie, seguirò il tuo consiglio.

Il 04/02/2016 10.23, Alessandro Pellizzari ha scritto:
> On 02/02/2016 12:38, GriS wrote:
>
>> ho una pagina con un form e 2 link che entrambi fanno il submit dopo
>> aver validato il form stesso validato ognuno secondo delle specifiche
>> regole.
>  > ...
>> Utilizzo il plugin jquery validate.
>
> Non mi ricordo come funzioni validate. Magari ha una funzione apposta
> per fare quello che vuoi, ma dovresti vedere il manuale.
>
> Potresti risolvere non attivando validate al ready(), ma attaccandolo al
> on('click') su uno dei bottoni.
>
> Qualcosa tipo
>
> $('#bottone1').on('click', function() { $('#form').validate({}); }
> $('#bottone2').on('click', function() { $('#form').validate({}); }
>
> Ma ti romane il problema "se il validatore non funziona e l'utente
> clicca l'altro tasto, come faccio?", che ti lascio come compito per casa :P
>
> Bye.
>

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.lang.javascript


csiph-web