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

    2 azioni sequenziali associate ad un evento

    Ciao a tutti, cosa c'eè che non va inquesta invocazione?

    codice:
    <form name="form1" method="post" action="" onSubmit="return (InsNonVuoto (this.field1) && InsNonVuoto (this.field2)); window.open('mailto:destinatario@ind.it')">
    Tenete conto che lo script di validazione per l'inserimento non vuoto all'interno dei campi, viene eseguito correttamente, ciò che viene totalmente ignorata è la richiesta di apertura di una finestra per l'invio mail.

    Qualche idea del perchè non funzioni?
    Grazie e ciao,
    AleX

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il problema e` l'ordine delle istruzioni. Dopo un return non ci puoi mettere altro.

    Se spieghi cosa vuoi fare, si puo` girare l'espressione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Ciò che dovrei fare (l'esempio proposto in verità è una semplificazione) è raccogliere dei dati attraverso un form quindi se soddisfatti dei requisiti di validazione (per esempio campi non vuoti), a seguito dell'invio dei dati, dovrebbe avvenire l'apertura di una finestra per l'invio di una E-Mail.

    Pensi esista una possibilità per realizzare ciò?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da AleXXandra
    Ciò che dovrei fare (l'esempio proposto in verità è una semplificazione) è raccogliere dei dati attraverso un form quindi se soddisfatti dei requisiti di validazione (per esempio campi non vuoti), a seguito dell'invio dei dati, dovrebbe avvenire l'apertura di una finestra per l'invio di una E-Mail.

    Pensi esista una possibilità per realizzare ciò?
    E` senz'altro possibile. Pero` non conosco cosa fanno le tue routine, quindi come posso aiutarti?

    Io ritengo che convenga fare una routine esterna, cosi` non devi modificare il codice HTML ad ogni campo che aggiungi, ma comunque occorre sapere che algoritmo vuoi implementare.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Credo di aver trovato una soluzione e la propongo nell'interesse di chi dovesse trovarsi in una situazione analoga:

    mantengo il controllo di validazione dei campi onsubbmit e richiamo una pagina esterna nell' action del form; in questa avvio onload nel body sia la mail che il reindirizzamento alla pagina precedente.

    Non sarà estremamente elegante, ma dovrebbe funzionare.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ovvero: come complicare le cose semplici.

    Contenta tu ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.