Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    17

    prova captcha con javascript

    Perchè non mi funziona? Dove sbaglio?
    Posto i tag....



    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>


    <script language="javascript">
    function myLayer (x){
    //object finding
    if(document.layers){ // browser="NN4";
    lay=document.layers[x];
    }
    if(document.all){ // browser="IE";
    lay=eval("document.all." + x);
    }
    if(!document.all && document.getElementById){ // browser="NN6+ or IE5+ if you’re willing to dump the !document.all stuff";
    lay=document.getElementById(x);
    }
    return lay;
    }
    function fnCaptcha(){
    var numero=Math.random()*7*666;
    var numero=Math.floor(numero);

    myLayer("captchaNumber").innerHTML = numero;

    document.frmCaptcha.captchaHidden.value = numero;
    }
    function fnCaptchaCheck(f){
    if ((f.captcha.value == "") || (f.captcha.value == f.captchaHidden.value)){
    alert("Different numbers. Check KO ");
    }else{
    alert("Same numbers. Check OK. ");
    }
    return false();
    }
    window.onload=function(){fnCaptcha();}
    </script>






    </head>

    <body>


    <h3>Prova Captcha</h3>
    inserisci il numero (<span id="captchaNumber"></span>)

    <form id="frmCaptcha" name="frmCaptcha" method="post" action="" onsubmit="return fnCaptchaCheck(this)">
    <input name="captcha" type="text" id="captcha" />
    <input name="captchaHidden" type="hidden" id="captchaHidden" />
    <input type="button" name="Submit" value="Pulsante" />
    </form>




    </body>

    </html>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se vuoto oppure uguale??? :master:

    if ((f.captcha.value == "") || (f.captcha.value != f.captchaHidden.value)){

    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

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.