簡體   English   中英

驗證碼JavaScript,應該可以,但是

[英]Captcha JavaScript, should work but

它只是不會生成隨機數,而是將其輸入范圍ID為“ broj1”和“ broj2”。 這應該工作,我找不到任何明顯的錯誤原因,即時消息仍然是新的。 預先感謝您的幫助:)

        function potvrda(){

        var odgovor = document.getElementById("odgovor").value;
        var broj1 = parseInt(document.getElementById("broj1").innerHTML);
        var broj2 = parseInt(document.getElementById("broj2").innerHTML);
        var zbroj = broj1 + broj2;
        if (odgovor == null || odgovor ==""){
            alert("Molimo unesite zbroj");
            return false;
        }
        else if(odgovor != zbroj){
            alert("Molimo unesite ispravan Broj");
        }

        else{
            document.getElementById("status").innerHTML = "processing";
            docuemnt.getElemtntById("odgovor").innerHTML = "";
                    }}

        function randomNums(){
            var ran_num1 = Math.floor(Math.random() * 10) +1 ;
            var ran_num2 = Math.floor(Math.random() * 10) +1 ;
            document.getElementById("broj1").innerHTML = rand_num1;
            document.getElementById("broj2").innerHTML = rand_num2;
        }

    </script>

        <form method="post" onsubmit="return potvrda();">
        Zbrojite:
        <span id="broj1"></span> + <span id="broj2"></span>=</br>
        <input type="text" id="odgovor" size="50" /> </br>

您正在定義var ran_num1var ran_num2 ,但是隨后您嘗試將元素的innerHTML設置為rand_num1rand_num2 您缺少“ d”。 這個小提琴為我工作: http : //jsfiddle.net/68NKQ/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM