Visualizzazione dei risultati da 1 a 3 su 3

Discussione: check rimane fleggato

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    check rimane fleggato

    cioa a tutti ho un piccolo problema con uno script in js che obbliga l'utente a fleggare un check per abilitare il submit
    codice:
    <script>
    var checkobj
    function agreesubmit(el){
    checkobj=el
    if (document.all||document.getElementById){
    for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
    var tempobj=checkobj.form.elements[i]
    if(tempobj.type.toLowerCase()=="submit")
    tempobj.disabled=!checkobj.checked
    }
    }
    }
    </script>
    
    <form>
    <input name="agreecheck" type="checkbox" onClick="agreesubmit(this)" value="on">
    <input type="submit" value="Pubblica" disabled>
    </form>
    Il problema è che faccio un controllo nella pagina successiva alla quale passo i dati del form tramite POST, tipo se il campo nome è vuoto die("nessun nome")...
    però ritornando indietro dal menù del browser mi trovo il submit disabilitato e il chek fleggato!

    In pratica devo poi defleggare e rifleggare il chek per metterlo a posto




    Grazie mille

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <body onload="document.forms[0].agreecheck.checked=false;">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    5
    ..Ottimo, 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.