Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Form in conflitto

  1. #1

    Form in conflitto

    Salve a tutti,

    in una pagina ho 2 form:
    - il primo punta ad una pagina inserimento_dati.asp
    codice:
    <form name="dati" action="inserimento_dati.htm" method="post">
    ....
    <input name="torna_indietro" type="image" onClick="Submit()" src="back.gif" width="118" height="20">
    </form>

    - il secondo punta alla pagina bonifico.asp
    codice:
    <form name="conferma" action="bonifico.htm" method="post">
    ...		  
    <input name="Conferma ordine" type="image" onClick="Submit()" src="checkout2.gif" width="118" height="20">
     </form>
    Accade che quando clicco sul l'immagine(bottone) del secondo form vengo reindirizzato a "inserimento_dati.htm" che è l'action del primo form.
    In pratica vanno in conflitto (per 1ms viene visualizzato anche un errore javascript che però non riesco a leggere a causa del redirect), probabilmente il conflitto è dovuto alla parte
    codice:
    onClick="Submit()"
    .
    Ho provato a differenziarli mettendo nel primo:
    codice:
    onClick="Submit(dati)"
    e nel secondo:
    codice:
    onClick="Submit(conferma)"
    ma niente il problema rimane.

    Qualcuno ha idea del perchè vanno in conflitto?
    Grazie tante.

  2. #2
    Non vanno in conflitto. A me funziona.
    Forse hai sbagliato nella funzione submit() javascript.

  3. #3
    Grazie per la risposta.

    In realtà io non ho alcuna funzione... ho semplicemente 2 form con due submit semplicissimi.
    Quando clicco sul 1° mi aspetto che il form vada all'indirizzo specificato nella prima action, e così anche per il 2°

    Questo però non accade!

  4. #4
    SE riesci posta tutta la parte di codice dei form e eventuali funzioni javascript

  5. #5
    Hai ragione...
    portando il codice dei 2 form fuori funziona perfettamente... il che è strano considerando che nella pagina che li ospita non c'è neanche una funzione Jscript.

    Non copio il codice perkè è in ASP e arriva a circa 500 righe... provo a vedere cosa non va per esclusione. Se non dovessi riuscirci ti copio qui il codice intero.

    Grazie.

  6. #6
    Nonostante non abbia capito il perchè dell'errore e del conflitto... sembra che ho risolto il problema.

    Nel primo form scrivo:
    onClick="this.form.action='bonifico.htm;this.form. submit()"

    Nel secondo scrivo:
    onClick="this.form.action=inserimento_dati.htm';th is.form.submit()"

    Grazie e ciao.

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.