Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Form invia due volte

  1. #1

    Form invia due volte

    la funzione in js:
    codice:
     				
    function ValidateForm() {
     if(form1.PRIVACY.checked){}
      else
     {alert("E' necessario acconsentire alle condizioni di iscrizione");
      return false;
     }
      form1.submit();
     }
    sul form:
    codice:
     
    <form action="iscrizione.asp" method="post" id="form1" name="form1" onSubmit="return ValidateForm(this)">
    mi invia il form due volte come è possibile?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di dannie
    Registrato dal
    Aug 2005
    Messaggi
    336
    Prova a mettere return true invece di form1.submit() dentro la funzione

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    c'è un pò di confusione

    prova così

    codice:
    function ValidateForm() {
      if (!(form1.PRIVACY.checked)){
        alert("E' necessario acconsentire alle condizioni di iscrizione");
        return false;
      }
    return true;
    }
    e per il form

    codice:
    <form action="iscrizione.asp" method="post" id="form1" name="form1" onSubmit="return ValidateForm()">
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    grazie!!!

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.