Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    due funzioni in un form con onsubmit

    salve a tutti mi potreste indicare come si fa per far controllare un form al momento dell'invio, da due funzioni ben distinte che fanno dei controlli sui campi???

    Ho provato con onSubmit="funz1();funz2();" ma se metto prima la funzione 1 mi controlla solo la funzione 1 e se metto la 2 mi controlla solo la due.......

    aiuto please
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  2. #2
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: due funzioni in un form con onsubmit

    Originariamente inviato da CeMax-2000
    salve a tutti mi potreste indicare come si fa per far controllare un form al momento dell'invio, da due funzioni ben distinte che fanno dei controlli sui campi???

    Ho provato con onSubmit="funz1();funz2();" ma se metto prima la funzione 1 mi controlla solo la funzione 1 e se metto la 2 mi controlla solo la due.......

    aiuto please
    ho avuto un problema simile ed ho dovuto fare lo spazio con il ";"
    funz1() ; funz2()
    ed ha funzionato, anche se qualcuno ha risposto che non occorre creare gli spazi

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    se le due funzioni ritornano valori booleani e devono essere entrambi true occorre combinarli con una operazione di AND:

    onSubmit="(funz1() && funz2());"

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Originariamente inviato da br1
    se le due funzioni ritornano valori booleani e devono essere entrambi true occorre combinarli con una operazione di AND:

    onSubmit="(funz1() && funz2());"

    ciao
    esatto... con un return
    onSubmit="return(funz1() && funz2());"
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  5. #5
    denchiu veri mille!!! :gren:

    ora lo testo.... :metallica
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  6. #6
    FUNGE ok!!!

    br1 = karalis (Ovvero Cagliari!!),
    Mackey = Iscanu (OR),
    Cemax-2000 = Terralba (OR)....


    AJO!!!!! :metallica :metallica



    ps br1 Ha rispolverato il suo avatar natalizio!!!
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  7. #7
    vai ICHNUSA!!

    fra poco anche io sarò "in veste" natalizia...
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  8. #8
    Originariamente inviato da Mackey
    esatto... con un return
    onSubmit="return(funz1() && funz2());"
    quindi questo vale anche per or ||

    onSubmit="return(funz1() || funz2());"

    e se le funzioni ritornano numeri

    onSubmit="return(funz1()>n1 && funz2()<n2);"

    :bubu: ?????????????
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  9. #9
    esatto.. esatto
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.