Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con Form

  1. #1

    Problema con Form

    Salve a tutti!
    Sto realizzando per un cliente un form per i contatti con validazione, lo potete vedere a questo link:
    www.cofema.it/prova1.asp

    (Premetto che sono un graphic designer, e le mie conoscenze nell'ambito dello sviluppo web e programmazione sono abbastanza basilari)

    Il problema nasce nel checkbox sulla privacy: se l'utente non accetta le condizioni (quindi non mette la spunta nell'apposita casella) il messaggio veine inviato ugualmente e non compare nessun messaggio di errore, pur avendo inserito nel codice asp una stringa apposita.

    La stringa inserita è questa:

    codice:
    else if(spunta.checked == false)
     { 
      alert('Accettare le condizioni della privacy');
      spunta.focus();
      return false;
     else if(spunta.checked == false)
     { 
      alert('Accettare le condizioni della privacy');
      spunta.focus();
      return false;
     }
    Ovviamente potete vedere il codice completo direttamente dal link che ho postato a inizio messaggio.
    Vi chiedo gentilmente di darmi una mano perchè è ormai da giorni che ci stiamo perdendo la testa

    Grazie!

  2. #2
    codice:
    else if(spunta.checked == false)
     { 
      alert('Accettare le condizioni della privacy');
      spunta.focus();
      return false;
    }
     else if(spunta.checked == false)
     { 
      alert('Accettare le condizioni della privacy');
      spunta.focus();
      return false;
     }

  3. #3
    Ciao e grazie per la risposta!
    Purtroppo il codice continua a non funzionare, anche se non viene messa la spunta al box per la privacy, il sistema procede ugualmente, cosa che non dovrebbe fare.

  4. #4
    Non hai valorizzato la variabile "spunta".

    var spunta = document.ceck.spunta;


    Lo script funziona solo su firefox,
    Internet explorer confonde gli id degli span con i name dei vari elementi del modulo e saltano tutti i controlli.
    Dovresti modificare gli id assegnando valori diversi dai name degli input.


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.