Potrzebuję pomocy ze skryptem JS

Odpowiedz Nowy wątek
2019-02-06 22:38
0

Witam piszę z prośbą, nie proszę o gotowca tylko z prośbą o to czy ktoś mógłby, może komuś się rzuci w oczy jakiś wielki byk co sprawia że strona nie działa.
Z góry dziękuję za pomoc ale siedzę już z tym jakiś tydzień czy dwa i zarywam nocki a nie ma to żadnego efektu.

<!DOCTYPE html>
<html>
<head>
    <title>
        TEST E.14
    </title>
    <meta charset="utf=8">
    <link rel="stylesheet" type="text/css" href="style.css" />
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script type="text/javascript">
        function wynik()
{

//PYTANIE 1
var odp1 = document.getElemntById("pyt1a").checked;
var odp2 = document.getElemntById("pyt1b").checked;
var odp3 = document.getElemntById("pyt1c").checked;
var odp4 = document.getElemntById("pyt1d").checked;
var odpowiedzi1_1=[odp1,odp2,odp3,odp4];
//PYTANIE 2
var odp5 = document.getElemntById("pyt2a").checked;
var odp6 = document.getElemntById("pyt2b").checked;
var odp7 = document.getElemntById("pyt2c").checked;
var odp8 = document.getElemntById("pyt2d").checked; 
var odpowiedzi1_2=[odp5,odp6,odp7,odp8];
//Pytanie 3
var odp9 = document.getElemntById("pyt3a").checked;
var odp10 = document.getElemntById("pyt3b").checked;
var odp11 = document.getElemntById("pyt3c").checked;
var odp12 = document.getElemntById("pyt3d").checked;    
var odpowiedzi1_3=[odp9,odp10,odp11,odp12];
//Pytanie 4
var odp13 = document.getElemntById("pyt4a").checked;
var odp14 = document.getElemntById("pyt4b").checked;
var odp15 = document.getElemntById("pyt4c").checked;
var odp16 = document.getElemntById("pyt4d").checked;    
var odpowiedzi1_4=[odp13,odp14,odp15,odp16];
//Pytanie 5
var odp17 = document.getElemntById("pyt5a").checked;
var odp18 = document.getElemntById("pyt5b").checked;
var odp19 = document.getElemntById("pyt5c").checked;
var odp20 = document.getElemntById("pyt5d").checked;    
var odpowiedzi1_5=[odp17,odp18,odp18,odp20];
//Pytanie 6
var odp21 = document.getElemntById("pyt6a").checked;
var odp22 = document.getElemntById("pyt6b").checked;
var odp23 = document.getElemntById("pyt6c").checked;
var odp24 = document.getElemntById("pyt6d").checked;    
var odpowiedzi1_6=[odp21,odp22,odp23,odp24];
//Pytanie 7
var odp25 = document.getElemntById("pyt7a").checked;
var odp26 = document.getElemntById("pyt7b").checked;
var odp27 = document.getElemntById("pyt7c").checked;
var odp28 = document.getElemntById("pyt7d").checked;    
var odpowiedzi1_7=[odp25,odp26,odp27,odp28];
//Pytanie 8
var odp29 = document.getElemntById("pyt8a").checked;
var odp30 = document.getElemntById("pyt8b").checked;
var odp31 = document.getElemntById("pyt8c").checked;
var odp32 = document.getElemntById("pyt8d").checked;    
var odpowiedzi1_8=[odp29,odp30,odp31,odp32];
//Pytanie 9
var odp33 = document.getElemntById("pyt9a").checked;
var odp34 = document.getElemntById("pyt9b").checked;
var odp35 = document.getElemntById("pyt9c").checked;
var odp36 = document.getElemntById("pyt9d").checked;    
var odpowiedzi1_9=[odp33,odp34,odp35,odp36];
//Pytanie 10
var odp37 = document.getElemntById("pyt10a").checked;
var odp38 = document.getElemntById("pyt10b").checked;
var odp39 = document.getElemntById("pyt10c").checked;
var odp40 = document.getElemntById("pyt10d").checked;   
var odpowiedzi1_10=[odp37,odp38,odp39,odp40];

var dobre_odpowiedzi = 0;

//Sprawdzanie

//Pyt1
if(odpowiedzi1_1[0])
    {
        dobre_odpowiedzi++;
        $("#odpo1").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
    //Pyt2
if(odpowiedzi1_2[1])
    {
        dobre_odpowiedzi++;
        $("#odpo6").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt3
if(odpowiedzi1_3[1])
    {
        dobre_odpowiedzi++;
        $("#odpo10").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt4
if(odpowiedzi1_4[1])
    {
        dobre_odpowiedzi++;
        $("#odpo14").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt5
if(odpowiedzi1_5[0])
    {
        dobre_odpowiedzi++;
        $("#odpo17").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt6
if(odpowiedzi1_6[3])
    {
        dobre_odpowiedzi++;
        $("#odpo24").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt7
if(odpowiedzi1_7[2])
    {
        dobre_odpowiedzi++;
        $("#odpo27").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt8
if(odpowiedzi1_8[2])
    {
        dobre_odpowiedzi++;
        $("#odpo31").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt9
if(odpowiedzi1_9[3])
    {
        dobre_odpowiedzi++;
        $("#odpo36").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }
//Pyt10
if(odpowiedzi1_10[2])
    {
        dobre_odpowiedzi++;
        $("#odpo39").addClass("BorderGreen");
    }
    else
    {
        dobre_odpowiedzi=0;
    }

    //Obliczanie wyniku
    var wynik_k = (dobre_odpowiedzi/10)*100;

    if(wynik<50)
        {
            alert(wynik);
        }
    else if(wynik>=50 && wynik<75)
        {
            alert(wynik);
        }
    else if(wynik>=75)
        {
            alert(wynik);
        }
 //Zmiana koloru
 //Pyt1
  if(odpowiedzi1_1[1])
    {
        $("odpo2").addClass("BorderRed");
        $("odpo1").addClass("BorderGreen");
    }
  else if(odpowiedzi1_1[2])
    {
        $("odpo3").addClass("BorderRed");
        $("odpo1").addClass("BorderGreen");
    }
  else if(odpowiedzi1_1[3])
    {
        $("odpo4").addClass("BorderRed");
        $("odpo1").addClass("BorderGreen");
    }
 //Pyt2
   if(odpowiedzi1_2[0])
    {
        $("odpo5").addClass("BorderRed");
        $("odpo6").addClass("BorderGreen");
    }
  else if(odpowiedzi1_2[2])
    {
        $("odpo7").addClass("BorderRed");
        $("odpo6").addClass("BorderGreen");
    }
  else if(odpowiedzi1_2[3])
    {
        $("odpo8").addClass("BorderRed");
        $("odpo6").addClass("BorderGreen");
    }
 //Pyt3
   if(odpowiedzi1_3[0])
    {
        $("odpo9").addClass("BorderRed");
        $("odpo10").addClass("BorderGreen");
    }
  else if(odpowiedzi1_3[2])
    {
        $("odpo7").addClass("BorderRed");
        $("odpo11").addClass("BorderGreen");
    }
  else if(odpowiedzi1_3[3])
    {
        $("odpo8").addClass("BorderRed");
        $("odpo12").addClass("BorderGreen");
    }
 //Pyt4
 if(odpowiedzi1_4[0])
    {
        $("odpo13").addClass("BorderRed");
        $("odpo14").addClass("BorderGreen");
    }
  else if(odpowiedzi1_4[2])
    {
        $("odpo15").addClass("BorderRed");
        $("odpo14").addClass("BorderGreen");
    }
  else if(odpowiedzi1_4[3])
    {
        $("odpo16").addClass("BorderRed");
        $("odpo14").addClass("BorderGreen");
    }
 //Pyt5
  if(odpowiedzi1_5[1])
    {
        $("odpo18").addClass("BorderRed");
        $("odpo17").addClass("BorderGreen");
    }
  else if(odpowiedzi1_5[2])
    {
        $("odpo19").addClass("BorderRed");
        $("odpo17").addClass("BorderGreen");
    }
  else if(odpowiedzi1_5[3])
    {
        $("odpo20").addClass("BorderRed");
        $("odpo17").addClass("BorderGreen");
    }
 //Pyt6
  if(odpowiedzi1_6[0])
    {
        $("odpo21").addClass("BorderRed");
        $("odpo24").addClass("BorderGreen");
    }
  else if(odpowiedzi1_6[1])
    {
        $("odpo22").addClass("BorderRed");
        $("odpo24").addClass("BorderGreen");
    }
  else if(odpowiedzi1_6[2])
    {
        $("odpo23").addClass("BorderRed");
        $("odpo24").addClass("BorderGreen");
    }
 //Pyt7
  if(odpowiedzi1_7[0])
    {
        $("odpo5").addClass("BorderRed");
        $("odpo25").addClass("BorderGreen");
    }
  else if(odpowiedzi1_7[1])
    {
        $("odpo7").addClass("BorderRed");
        $("odpo26").addClass("BorderGreen");
    }
  else if(odpowiedzi1_7[3])
    {
        $("odpo28").addClass("BorderRed");
        $("odpo27").addClass("BorderGreen");
    }
 //Pyt8
   if(odpowiedzi1_8[0])
    {
        $("odpo29").addClass("BorderRed");
        $("odpo31").addClass("BorderGreen");
    }
  else if(odpowiedzi1_8[1])
    {
        $("odpo30").addClass("BorderRed");
        $("odpo31").addClass("BorderGreen");
    }
  else if(odpowiedzi1_8[3])
    {
        $("odpo32").addClass("BorderRed");
        $("odpo31").addClass("BorderGreen");
    }
 //Pyt9
   if(odpowiedzi1_9[0])
    {
        $("odpo33").addClass("BorderRed");
        $("odpo36").addClass("BorderGreen");
    }
  else if(odpowiedzi1_9[1])
    {
        $("odpo34").addClass("BorderRed");
        $("odpo36").addClass("BorderGreen");
    }
  else if(odpowiedzi1_9[2])
    {
        $("odpo35").addClass("BorderRed");
        $("odpo36").addClass("BorderGreen");
    }
 //Pyt10
   if(odpowiedzi1_10[0])
    {
        $("odpo37").addClass("BorderRed");
        $("odpo39").addClass("BorderGreen");
    }
  else if(odpowiedzi1_10[1])
    {
        $("odpo38").addClass("BorderRed");
        $("odpo39").addClass("BorderGreen");
    }
  else if(odpowiedzi1_10[3])
    {
        $("odpo40").addClass("BorderRed");
        $("odpo39").addClass("BorderGreen");
    }
}

    </script>

</head>
<body>
    <div id="header">
        <a href="glowna.html" class="myButton" >TEST KWALIFIKACJI E.14</a>
    </div>
    <div id="left">
        <a href="index.html" class="myButton">TEST 10 PYTAŃ</a>
        <a href="jedno.html" class="myButton">LOSUJ 1 PYTANIE</a>
    </div>
    <div id="main">
    <form>
        <form>
            <fieldset><p><h2>Pytanie nr.1 </h2></p>
            <p><b>Wskaż sposób, w jaki należy odwołać się do pliku default.css, jeśli index.html znajduje się bezpośrednio w katalogu Strona?</b></p><br></fieldset>
                <fieldset><img src="1.jpg" /img><br>
                <fieldset>A.<label for="pyt1a"><link rel="stylesheet" type="text/css" href="./style/default.css" /> PRAWDA</label>
                <input type="radio" id="pyt1a" name="pyt1"><br></fieldset>
                <fieldset>B.<label for="pyt1b"><link rel="stylesheet" type="text/css" href="C:/style/default.css" /&gt;</label>
                <input type="radio" id="pyt1b" name="pyt1"><br></fieldset>
                <fieldset>C.<label for="pyt1c"><link rel="stylesheet" type="text/css" href="...styledefault.css" /&gt;</label>
                <input type="radio" id="pyt1c" name="pyt1"><br></fieldset>
                <fieldset>D.<label for="pyt1d"><link rel="stylesheet" type="text/css" href="c:style/default.css" /&gt;</label>
                <input type="radio" id="pyt1d" name="pyt1"><br></fieldset>
        </form>
        <hr>
        <fieldset><p><h2>Pytanie nr.2</h2></p>
        <form>
            <p><b>Jaki program komputerowy przekształca kod źródłowy, napisany w konkretnym języku programowania, na język komputera?</b></p></fieldset>
                <fieldset>A.<label class="container" for="pyt2a">Debugger</label>
                <input type="radio" id="pyt2a" name="pyt2"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt2b">Kompilator PRAWDA</label>
                <input type="radio" id="pyt2b" name="pyt2"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt2c">Edytor kodu źródłowego</label>
                <input type="radio" id="pyt2c" name="pyt2"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt2d">Środowisko programistyczne</label>
                <input type="radio" id="pyt2d" name="pyt2"><br></fieldset>
        </form>
        <hr>
        <fieldset><p><h2>Pytanie nr.3</h2></p>
        <form>
            <p><b>Za pomocą polecenia ALTER TABLE można</b></p></fieldset>
                <fieldset>A.<label class="container" for="pyt3a">Zmienić wartości rekordów</label>
                <input type="radio" id="pyt3a" name="pyt3"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt3b">Zmienić strukturę tabeli PRAWDA</label>
                <input type="radio" id="pyt3b" name="pyt3"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt3c">Usunąć rekord</label>
                <input type="radio" id="pyt3c" name="pyt3"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt3d">Usunąć tabelę</label>
                <input type="radio" id="pyt3d" name="pyt3"><br></fieldset>
        </form>
        <hr>
            <fieldset><p><h2>Pytanie nr.4</h2></p>
        <form>
            <p><b>Fragment kodu napisany w języku HTML zamieszczony w ramce przedstawia listę</b></p></fieldset>
                <fieldset><img src="2.jpg" /img><br>
                <fieldset>A.<label class="container" for="pyt4a">Wypunktowaną</label>
                <input type="radio" id="pyt4a" name="pyt4"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt4b">Numerowaną PRAWDA</label>
                <input type="radio" id="pyt4b" name="pyt4"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt4c">Odnośników</label>
                <input type="radio" id="pyt4c" name="pyt4"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt4d">Skrótów</label>
                <input type="radio" id="pyt4d" name="pyt4"><br></fieldset></fieldset>
        </form>
        <hr>
        <fieldset><p><h2>Pytanie nr.5</h2></p>
        <form>
            <p><b>W części nagłówkowej kodu HTML zapisano tekst przedstawiony na obrazku. Zapisany tekst zostanie wyświetlony</b></p></fieldset>
                <fieldset><img src="3.jpg" /img><br>
                <fieldset>A.<label class="container" for="pyt5a">Na pasku tytułu przeglądarki PRAWDA</label>
                <input type="radio" id="pyt5a" name="pyt5"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt5b">W treści strony, na banerze</label>
                <input type="radio" id="pyt5b" name="pyt5"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt5c">W polu adresu, za wpisanym adresem URL</label>
                <input type="radio" id="pyt5c" name="pyt5"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt5d">W treści strony, w pierwszym wyświetlonym nagłówku</label>
                <input type="radio" id="pyt5d" name="pyt5"><br></fieldset></fieldset>
        </form>
        <hr>
        <fieldset><p><h2>Pytanie nr.6</h2></p>
        <form>
            <p><b>W czasie przetwarzania dźwięku, aby pozbyć się niechcianych odgłosów spowodowanych złą jakością mikrofonu, należy zastosować narzędzie</b></p></fieldset>
                <fieldset>A.<label class="container" for="pyt6a">Echa</label>
                <input type="radio" id="pyt6a" name="pyt6"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt6b">Obwiedni</label>
                <input type="radio" id="pyt6b" name="pyt6"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt6c">Wyciszenia</label>
                <input type="radio" id="pyt6c" name="pyt6"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt6d">Usuwania szumów PRAWDA</label>
                <input type="radio" id="pyt6d" name="pyt6"><br></fieldset>
        </form>
        <hr>
        <fieldset><p><h2>Pytanie nr.7</h2></p>
        <form>
            <p><b>Programem do edycji dźwięku jest?</b></p></fieldset>
                <fieldset>A.<label class="container" for="pyt7a">Brasero</label>
                <input type="radio" id="pyt7a" name="pyt7"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt7b">Winamp</label>
                <input type="radio" id="pyt7b" name="pyt7"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt7c">Audacity PRAWDA</label>
                <input type="radio" id="pyt7c" name="pyt7"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt7d">RealPlayer</label>
                <input type="radio" id="pyt7d" name="pyt7"><br></fieldset>
        </form>
        <hr>
        <fieldset><p><h2>Pytanie nr.8</h2></p>
        <form>
            <p><b>Aby uzyskać efekt rozstrzelenia liter w selektorze CSS, należy użyć właściwości?</b></p></fieldset>
                <fieldset>A.<label class="container" for="pyt8a">letter-transform</label>
                <input type="radio" id="pyt8a" name="pyt8"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt8b">text-decoration</label>
                <input type="radio" id="pyt8b" name="pyt8"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt8c">letter-spacing PRAWDA</label>
                <input type="radio" id="pyt8c" name="pyt8"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt8d">text-space</label>
                <input type="radio" id="pyt8d" name="pyt8"><br></fieldset>
        </form>
        <hr>
        <fieldset><p><h2>Pytanie nr.9</h2></p>
        <form>
            <p><b>Jak nazywa się element oznaczony znakiem zapytania w strukturze platformy .NET, który umożliwia tworzenie własnych aplikacji z użyciem frameworków i zamianę kompilowanego kodu pośredniego na kod maszynowy procesora zainstalowanego w komputerze?</b></p></fieldset>
                <fieldset><img src="4.jpg" /img><br>
                <fieldset>A.<label class="container" for="pyt9a">Infrastruktura językowa (CLI)</label>
                <input type="radio" id="pyt9a" name="pyt9"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt9b">Biblioteka klas bazowych (BCL)</label>
                <input type="radio" id="pyt9b" name="pyt9"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt9c">Wspólne środowisko programistyczne (CLP)</label>
                <input type="radio" id="pyt9c" name="pyt9"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt9d">Wspólne środowisko uruchomieniowe (CLR) PRAWDA</label>
                <input type="radio" id="pyt9d" name="pyt9"><br></fieldset></fieldset>
        </form> 
        <hr>
        <fieldset><p><h2>Pytanie nr.10</h2></p>
        <form>
            <p><b>W podanej regule CSS: h1 {color: blue} h1 oznacza?</b></p></fieldset>
                <fieldset>A.<label class="container" for="pyt10a">klasę</label>
                <input type="radio" id="pyt10a" name="pyt10"><br></fieldset>
                <fieldset>B.<label class="container" for="pyt10b">wartość</label>
                <input type="radio" id="pyt10b" name="pyt10"><br></fieldset>
                <fieldset>C.<label class="container" for="pyt10c">selektor PRAWDA</label>
                <input type="radio" id="pyt10c" name="pyt10"><br></fieldset>
                <fieldset>D.<label class="container" for="pyt10d">deklarację</label>
                <input type="radio" id="pyt10d" name="pyt10"><br></fieldset>
        </form> 
        <input type="submit" onclick="wynik()" value="ZAKOŃCZ TEST">
    </form> 
    </div>
    <div id="right">
    </div>
    <div id="footer">
    </div>

</body>
</html>

Jeszcze raz z góry dziękuję jeżeli ktoś by wykazał chęci i znalazł tu błąd.

edytowany 1x, ostatnio: Michał Górski, 2019-02-06 22:40
Napisz nam jeszcze, co nie działa i jak ten kod (niestety baardzo brzydki) ma działać z założenia. - axelbest 2019-02-06 22:44

Pozostało 580 znaków

2019-02-06 22:48
0

Z założenia ma sprawdzać zaznaczone odpowiedzi z pól radio, i sprawdzić je z poprawnymi. No i potem ma zwiększać wynik, który tam się potem będzie wyświetlał. Strona ma działać podobnie do stron typu egzamin e14 itp. takie zadanie ze szkoły. A co nie działa? Nie działa w sumie nic chodź teoretycznie kod jest poprawny, ponieważ po kliknięciu buttonu nic się nie dzieje a powinien się wyświetlić chociażby alert z wynikiem.

A skąd masz informację, że "teoretycznie kod jest poprawny"? Moim zdaniem raczej nie jest, bo jakby był to byś nie wrzucał tego na forum :P - cerrato 2019-02-06 22:59

Pozostało 580 znaków

2019-02-06 22:58
0

Pierwsza sprawa - nie chce Cię dołować, ale to jest napisane tragicznie. Pełno powtórzeń, brak rozdzielenia danych i logiki na nich operujących. Ale podejrzewam, że jesteś początkujący, więc nie przejmuj się krytyką, każdy kiedyś się uczył :)

W każdym razie - po to są różne konstrukcje językowe w programowaniu (pętle, funkcje itp.), żeby z nich korzystać. W ten sposób dałoby się ten cały skrypt znacznie skrócić i spowodować, że będzie bardziej czytelny. Ale nie to jest istotą problemu, więc o tym może pogadamy innym razem.

Tego typu rzeczy najlepiej jest umieszczać na http://jsfiddle.net - w ten sposób każdy ma możliwość od razu zobaczenia działającej wersji. Zrobiłem to za Ciebie i od razu podaję link - https://jsfiddle.net/rvxepkwb/.

A odnośnie samego "niedziałania" - napisz konkretnie, co się dzieje niezgodnie z Twoimi oczekiwaniami, opisz dokładniej stwierdzony błąd - na pewno ułatwi to udzielenie pomocy. Od razu też taka porada na początek: piszesz, że 2 tygodnie nad tym siedziałeś, więc dziwne, że nie zauważyłeś, iż nie ma czegoś takiego jak getElemntById. Podpowiedź - jest tam pewna literówka. Człowiek się domyśli o co chodzi, ale komputer w takiej sytuacji się wykłada na plecy. Popraw to proszę i wrzuć na jsfidle poprawioną wersję, będziemy dalej szukać problemu :)


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
Takim stylem spokojnie można naklepać 30k linii kodu (odnośnie innej dyskusji). - czysteskarpety 2019-02-06 23:11
:D masz rację. Aczkolwiek tutaj mamy osobę uczącą się, więc trzeba trochę przymknąć oko i pewne rzeczy wybaczyć. - cerrato 2019-02-06 23:12
Dziękuję w imieniu OP - cerrato 2019-02-06 23:17

Pozostało 580 znaków

2019-02-06 23:13
0

No więc tak jak mówię skrypt tak jakby no nie wiem jak to ująć, nie daje odpowiedzi, po prostu nie działa nic po naciśnięciu klawisza submit nic się nie dzieje
Daje link do jsfiddle : https://jsfiddle.net/rvcwj5dk/
Zauważyłem literówkę w słowie Element

Pozostało 580 znaków

2019-02-06 23:16
0

I też informacje czerpałem z dostępnych validatorów online do JS.

Pozostało 580 znaków

2019-02-06 23:21
0

Pierwsza sprawa, która mi się rzuca w oczy - po wciśnięciu przycisku na końcu testu wyskakuje błąd 404. Zmień typ tego przycisku na <input type="button" .... - w ten sposób jego kliknięcie nie będzie Cie nigdzie przenosić, więc i 404 się nie pojawi.


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
Czyli wtedy nie wywołuję nawet skryptu - Michał Górski 2019-02-06 23:24

Pozostało 580 znaków

2019-02-06 23:28
1

Czyli wtedy nie wywołuję nawet skryptu

Zawsze możesz skorzystać z najstarszej znanej ludzkości metody testowania aplikacji. Jeśli chcesz sprawdzić, czy dana funkcja/fragment funkcji się wykonuje, to w sprawdzane miejsce wstaw alert('dupa');. Ta metoda się nazywa dupa debugging, niektórzy dopuszczają zastosowanie innego słowa w treści komunikatu i nie uznają tego za błąd ;)

Wrzuć sobie coś takiego na sam początek sprawdzanej funkcji i zobacz, czy pojawi Ci się stosowny komunikat :)


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
Jutro rano postaram się do tego usiąść bo dziś już nie mam na to chyba więcej głowy może wtedy patrząc na to znajdę jakiś błąd - Michał Górski 2019-02-06 23:40
Ze spokojem. Jak będziesz gotowy na "ciąg dalszy" to po prostu napisz tutaj coś, to będziemy się bawić dalej :) - cerrato 2019-02-06 23:45
cerrato rozrywka i wiedza w jednym... tak się powinno to robić! ;) Nie tylko rozbawiłeś mnie do łez, to jeszcze dzięki tej starożytnej metodzie, udało mi się znaleźć błąd w moim kodzie :D Dziękuję :) - Vesna77 2019-08-13 14:12
Do usług, polecam się na przyszłość :) - cerrato 2019-08-13 17:11

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0