Javascript işlem gerçekleşmiyor

tulley

Femtopat
Katılım
10 Ekim 2020
Mesajlar
12
Yer
istanbul
Daha fazla  
Cinsiyet
Erkek
Meslek
öğrenci
Butona bastığım zaman işlem gerçekleşmiyor, basa dönüyor.


Kod:
<html>
    <head>
        <title>Quiz</title>
    </head>
    <body>
        <form name=sirala>
            <table border="0">
                <tr><td><b>Sayı 1</b><input type="text" id="s1"></td></tr>
                <tr><td><b>Sayı 2</b><input type="text" id="s2"></td></tr>
                <tr><td><b>Sayı 3</b><input type="text" id="s3"></td></tr>
          
                <tr><td>><button onclick="Sirala()">Sırala</button></td></tr>
            </table>
        </form>
    </body>
            <script>
              
                var x=parseInt(getElemetById("s1").value);
                var y=parseInt(getElemetById("s2").value);
                var z=parseInt(getElemetById("s3").value);
                if (x>y && x>z)
{
    function Sirala()
        if (y>z)
        {
            console.log(x + ", " + y + ", " +z);
        }
        else
        {
            console.log(x + ", " + z + ", " +y);
        }
}
else if (y>x && y >z)
{
        if (x>z)
        {
             console.log(y + ", " + x + ", " +z);
        }
        else
        {
             console.log(y + ", " + z + ", " +x);
        }
}
else if (z>x && z>y)
{
        if (x>y)
        {
            console.log(z + ", " + x + ", " +y);
        }
        else
        {
            console.log(z + ", " + y + ", " +x);
        }
}
            </script>
</html>
 
Hocam bilginiz ve tecrübenizi paylaştığınız için çok teşekkür ederim, bana kısaca nerede hata yaptığımı da söylerseniz gerçekten bu gece rahat uyuyabilirim.

Rica ederim.

"Sirala" diye bir fonksiyon var ama içi boş.

"getElemetById" değil "document.getElementById".
Burada yazdıklarım temeli. Yaptığın tüm işlemi Sirala fonksiyonu içine aldım. Bir form olduğu için içine buton koyduğunuzda sayfayı yeniliyordu. Buton tipini "button" olarak ayarlayarak bu sorunu da çözmüş olduk. Benim gönderdiğim ile kendi kodunu kıyaslarsan anlattıklarım daha mantıklı gelecektir.
 

Geri
Yukarı