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

    modulo con restrizioni da radio button

    Ciao a tutti,
    ho un problema che non riesco a risolvere, ho provato a leggere gli altri post ma non mi hanno aiutato.
    Ho un form con due pulsanti di opzione (radio), se scelgo "si", posso passare alla pagina successiva, se premo "no" apro un allert con la spiegazione e non posso passare ad un altra pagina anche se premo su "invia".
    L'allert non e' inserito nello script ma non e' un problema.


    <html>

    <head>
    <title>SI NO</title>
    </head>

    <body>

    <form method="POST" action="prova1.htm" name="modulo">


    SI<input type="radio" value="si" checked name="si_no"> NO<input type="radio" name="si_no" value="no"></p>


    <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
    <input type="hidden" name="R1" value="V1">
    </form>

    </body>

    </html>

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... così:

    codice:
    <html> 
    
    <head> 
    <title>SI NO</title> 
    
    <script language="JavaScript">
    
    function AccessoNegato(valore) {
    if (valore=="no") { 
     alert("Impossibile andare avanti.");
     document.modulo.B1.disabled=true;
    }
    else  document.modulo.B1.disabled=false;
    }
    
    </script>
    
    </head> 
    
    <body> 
    
    <form method="POST" action="prova1.htm" name="modulo"> 
    
    
    SI<input type="radio" value="si" checked name="si_no" onClick="AccessoNegato(this.value);"> NO<input type="radio" name="si_no" value="no" onClick="AccessoNegato(this.value);"></p> 
    
    
    <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p> 
    <input type="hidden" name="R1" value="V1"> 
    </form> 
    
    </body> 
    
    </html>
    Ciao !

  3. #3
    purtroppo non funziona,
    si visualizza l'allert (ma non era questo il problema)
    quando lo chiudo, posso comunque premere su "invia" e passare alla pagina successiva; invece dovrebbe visualizzarsi un messaggio di errore alla pressione del tasto "invia" e ricaricarsi la stessa pagina o semplicemente rimare sulla stessa.

  4. #4
    Reale_Augello
    Guest

    Non...

    ... so cosa dirti, a me funziona correttamente, nel senso che dopo il messaggio, il pulsante Invia viene disabilitato.


  5. #5
    dai un'occhiata

    http://www.cheatcode.it/si_no.htm

    a me va nell'altra pagina.

    Bho...

    Secondo un manuale bastava inserire l'obbligatorieta' delli'inserimento di un valore per non consentire l'accesso ad un'altra pagina, ma evidentemente non e' cosi' semplice.
    E' da questa mattina che ci provo....

  6. #6
    Reale_Augello
    Guest

    Scusa...

    ... ma se cambi il nome del form non ci posso fare nulla...
    Nel mio esempio, il form era chiamato 'modulo'.
    Prova a dare tale nome al form e fammi sapere.

  7. #7
    E... c'hai ragione....
    La bellezza di usare FrontPage come editor e che lui mette il nome che vuole anche se glielo cambi.... così ho modificato direttamente il tuo script mettendo il nome che assegnava FP.
    Grazie tante,
    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 © 2024 vBulletin Solutions, Inc. All rights reserved.