Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    validazione form annullata

    salve
    allora ho un form che nel submit fa così:
    OnSubmit="return validaForm(lista)"
    tutto va bene ma il problema e che questo form viene fatto
    subbimittare anche tramite javascript
    ed in quel caso mi valida il documento ma non si blocca
    cioè continua ad eseguire il codice
    come posso fare ?
    R.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se l'invio del form non viene effettuato tramite il pulsante submit occorre usare una sintassi diversa:

    <script>
    if (validaForm(lista)) document.nomeForm.submit();
    </script>

    esempio da adattare, ovviamente.

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da br1
    Se l'invio del form non viene effettuato tramite il pulsante submit occorre usare una sintassi diversa:

    <script>
    if (validaForm(lista)) document.nomeForm.submit();
    </script>

    esempio da adattare, ovviamente.

    ciao
    ma quello dove lo metto nel formm???
    R.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    e che questo form viene fatto subbimittare anche tramite javascript
    Dipende da come hai realizzato questo...

    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da br1
    Dipende da come hai realizzato questo...

    ciao
    Niente di particolare in pratica ho un form

    con quel codice scritto sopra :
    codice:
    OnSubmit="return validaForm(lista)"
    poi tramite un link uso l'evento onclick ed effettuo il submit

    1)
    Nel primo caso valida e se è negativo non fa niente.
    (submit normale)

    2)
    Nel secondo caso valida e se è negativo prosegue con l'esecuzione
    del submit (submit con link)

    il problema chiaramente è nel secondo caso.
    R.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    poi tramite un link uso l'evento onclick ed effettuo il submit
    Il codice?

    Vedi se riesci ad adattare questo:

    Tuo Link

    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da br1
    Il codice?

    Vedi se riesci ad adattare questo:

    Tuo Link

    ciao
    perchè quella faccia ?

    cmq questo "codice" lo posso integrare ma quello che non capisco è
    onsubmit è l'evento e quindi verrebbe chiamato anche se faccio
    document.nomeForm.submit();
    perchè non funziona così ?
    R.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da yag
    perchè quella faccia ?

    cmq questo "codice" lo posso integrare ma quello che non capisco è
    onsubmit è l'evento e quindi verrebbe chiamato anche se faccio
    document.nomeForm.submit();
    perchè non funziona così ?
    Ho provato non va comunque ...
    R.

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.