Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare demontare+instalare ...

CAIET SERVICE PREDEAL II

Internare spital psihiatrie

CM de snooker 2024
 Scot penele dupa montajul tamplar...

Masina de spalat vase si grasimea

Noua lege de acces in paduri

Sunt ouale proaspete?
 Aplicatie invatare limba Germana

Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile
 Primele zile ale internetului per...

Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...
 

Quiz cu javascript

- - - - -
  • Please log in to reply
4 replies to this topic

#1
alex05ok

alex05ok

    Member

  • Grup: Members
  • Posts: 376
  • Înscris: 08.11.2007
Buna ziua!

Ce este gresit in codul meu?
Vreau sa introduc raspunsul si daca este 3 se afiseaza "Corect" iar daca nu "Gresit".

https://jsfiddle.net/dr12zpy5/1/

Multumesc!

<form  id = "quiz" name = "quiz">
<p>1+2=</p>
<input id = "textbox" type = "text" name = "question1">
<button onclick="myFunction()">Verifica</button>
</form>
<p id="demo"></p>


function myFunction() {
var question1 = document.quiz.question1.value;
var messages = ["Corect", "Gresit"];
if (question1 == "3") {
  document.getElementById("demo").innerHTML = messages[0];}
  else {
  document.getElementById("demo").innerHTML =  messages[1];}
}



#2
alx42

alx42

    Senior Member

  • Grup: Senior Members
  • Posts: 2,802
  • Înscris: 26.06.2014
pai iti zice acolo eroarea, functia aia nu apare ca si definita in domeniul in care ruleaza onclick (window)
solutia e sa o faci globala, nume = function (fara var), ori window.nume = function..

#3
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,664
  • Înscris: 29.08.2013
1. Nu faci forward la datele din formular, n-ai nevoie de tag-ul <form>.
2. Datele din formular le poti lua pe baza id-urilor de la inputuri:
var question1 = document.getElementById("textbox").value;

3. Ce zicea colegul mai sus, alege Load type, bottom of <head> sau <body> la codul javascript.

#4
alex05ok

alex05ok

    Member

  • Grup: Members
  • Posts: 376
  • Înscris: 08.11.2007
Multumesc dar nu reusesc, puteti sa completati in jsfiddle?
http://jsfiddle.net/dr12zpy5/1/

#5
whiteboy

whiteboy

    Member

  • Grup: Members
  • Posts: 927
  • Înscris: 18.12.2007

View Postalex05ok, on 05 februarie 2020 - 17:30, said:

Buna ziua!

Ce este gresit in codul meu?
Vreau sa introduc raspunsul si daca este 3 se afiseaza "Corect" iar daca nu "Gresit".

https://jsfiddle.net/dr12zpy5/1/

Multumesc!
<p>1+2=</p>
<input id = "textbox" type = "text" name = "question1">
<button onclick="myFunction()">Verifica</button>
<p id="demo"></p>

function myFunction() {
 var question1 = document.getElementById("textbox").value;
 var messages = ["Corect", "Gresit"];
 if (question1 == "3") {
  document.getElementById("demo").innerHTML = messages[0];
 }
 else {
  document.getElementById("demo").innerHTML = messages[1];
 }
}

[ https://i.imgur.com/SSJMTvt.png - Pentru incarcare in pagina (embed) Click aici ]

Mai treci o data prin selectori si exerseaza cu ei Posted Image

Edited by whiteboy, 05 February 2020 - 18:15.


Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate