Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Renyp
    Registrato dal
    Nov 2004
    Messaggi
    304

    checkbox, javascript e asp

    Ho un form con un checkbox da spuntare per proseguire nella registrazione utenti. Se non spuntato,compare l'alert conseguente. Il form è in una pagina asp, e quando inviato dovrebbe mandare l'utente ad una nuova pagina.
    Il problema è che da quando ho inserito il javascript, l'invio alla nuova pagina non funziona. Questo il codice javascript:
    codice:
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="style.css" rel="stylesheet" type="text/css">
    <script language="javascript">
    function verifica(){
    spunta="";
    if(document.form2.privacy.checked==false){
    spunta="Consenti il trattamento dei dati personali per proseguire\n";
    alert(spunta)
    }
    return false;
    }
    </script>
    </head>
    Questo il codice relativo al form:
    codice:
    <form name="form2" method="post" action="default.asp" onsubmit="return verifica();">
    
    ....
    
    <input type="checkbox" name="privacy" value="accettato">
    Cos'è che non va?

    P.s.: ammetto le mie lacune sia in javascript che in asp, ci provo..

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: checkbox, javascript e asp

    Originariamente inviato da Renyp
    Ho un form con un checkbox da spuntare per proseguire nella registrazione utenti. Se non spuntato,compare l'alert conseguente. Il form è in una pagina asp, e quando inviato dovrebbe mandare l'utente ad una nuova pagina.
    Il problema è che da quando ho inserito il javascript, l'invio alla nuova pagina non funziona. Questo il codice javascript:
    codice:
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="style.css" rel="stylesheet" type="text/css">
    <script language="javascript">
    function verifica(){
    spunta="";
    if(document.form2.privacy.checked==false){
    spunta="Consenti il trattamento dei dati personali per proseguire\n";
    alert(spunta)
    }
    return false;
    }
    </script>
    </head>
    Questo il codice relativo al form:
    codice:
    <form name="form2" method="post" action="default.asp" onsubmit="return verifica();">
    
    ....
    
    <input type="checkbox" name="privacy" value="accettato">
    Cos'è che non va?

    P.s.: ammetto le mie lacune sia in javascript che in asp, ci provo..
    prova cosi:
    codice:
    function verifica(){
    spunta="";
    if(!document.form2.privacy.checked){
    spunta="Consenti il trattamento dei dati personali per proseguire\n";
    alert(spunta)
    return false;
    }
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Renyp
    Registrato dal
    Nov 2004
    Messaggi
    304
    grazie..ho provato, così fa la cosa opposta: compare l'alert quando la casella è spuntata, e non passa comunque alla nuova pagina..

  4. #4
    Utente di HTML.it L'avatar di Renyp
    Registrato dal
    Nov 2004
    Messaggi
    304
    rettifico: funziona!!Avevo dimenticato di spostare una graffa..
    Ti ringrazio, sei stato preziosissimo!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.