Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
BOUDICA: THE QUEEN OF WAR (2023)

Termen de inscriere in CIV buteli...

Substantele anabolizante in sport...

Nivel seric vitamina D
 problema honda hornet 600 2011

Probleme? - Viessmann Vitodens 10...

Nu pot downloada atasamentele de ...

O enigma la motor
 Constructie sauna

Sameday aplicatie - topic general

Junsun Multimedia DVD Player cu W...

Problema Nissan Qahqai 1.5 dci
 Recomandare banca/pachet pentru S...

Probleme Myria Gateway Mi365

Conectare interfon la tableta and...

platforma auto (remorca) cu roti ...
 

Html help..

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

#1
d3v1l500

d3v1l500

    New Member

  • Grup: Junior Members
  • Posts: 23
  • Înscris: 26.04.2017
Salut, apelez la bunavointa voastra de a ma ajuta sa imi modific putin un cod in html... oricat am incercat nu reusesc... probabil ca mai trebuie si altceva inafara de html dar nu cred... idee este urmatoarea:

As vrea sa pot modifica acest cod ca atunci cand apesi pe verifica test si ai dat raspunsul corect. raspunsul tau sa fie cu bold si verde iar cand il dai pe cel gresit raspunsul tau sa fie cu bold si rosu, iar cel corect sa fie cu verde si bold.


<meta charset="utf-8" />
<title></title>
<style type="text/css">
#rightans{
color: #20DF07;
font: bold 13px/22px Georgia, serif;
}
#wrongans{
color: #FF0000;
font: bold 13px/22px Georgia, serif;
}
</style>
<script>
window.onerror = function (m, u, l) {
return true;
}

'use strict';
function validate() {
var radios = document.getElementById("quiz").getElementsByTagName("INPUT");
var labels = document.getElementsByTagName('LABEL');
//console.log(getKeys(radios));
var right = 0;
var wrong = 0;
for (var i = 0, len = radios.length; i < len; i++) {
if (radios[i].value == "x") {
if (radios[i].checked == true) {
right++;
labels[i].style.color = "#00FF00";
labels[i].id = "rightans";
} else {
wrong++;
labels[i].id = 'wrongans';
}
}
}
var pcnt = (30 * right / (wrong + right)).toFixed(1);
document.getElementById("score").innerHTML = 'Intrebari Corecte: ' + right + '<br/>Intrebari Gresite: ' + wrong + '<br/>Puncte obtinute: ' + pcnt ;
}
function clear() {
var radios = document.getElementById("quiz").getElementsByTagName("INPUT");
for (var i = 0, len = radios.length; i < len; i++) {
radios[i].checked = false;
if (radios[i].value == "x") {
radios[i].parentNode.parentNode.className = '';
}
}
document.getElementById("score").innerHTML = '';
}
</script>
<div id="quiz">
<h1></h1> <h2>Test Română AdP Fonetică 1 </h2>

<fieldset id="q1"><legend>Întrebarea numărul 1</legend><legend><b>Câte litere, câte sunete și ce fel de sunete sunt în cuvintele: <u>gestionar</u> și <u>iaurgiu</u>:</b></legend>
<label><input name="q1" type="radio" value="a" />a) 9lit și 8sunete: 3voc + 5cons + 1semivoc + 1lit. ajut.; 7lit și 6sunete: 4voc și 2cons + 1lit. ajut.</label><br/>
<label><input name="q1" type="radio" value="x" />B) 9lit și 9sunete: 4voc + 5cons + 1lit. ajut.; 7lit și 7sunete: 3voc și 2cons + 2semivoc + 1lit. ajut.</label><br/>
<label><input name="q1" type="radio" value="c" />c) 9lit și 8sunete: 3voc + 4cons + 1semivoc + 1lit. ajut.; 7lit și 6sunete: 3voc și 2cons + 1 semivoc + 1lit. ajut.</label></fieldset>


<fieldset id="q2"><legend>Întrebarea numărul 2</legend><legend><b>Valorile literei <u>i</u> în cuvintele: Ici iarba crește în orice condiții., sunt, în ordine:</b></legend>
<label><input name="q2" type="radio" value="a" />a) vocală, vocală, semivocală, vocală, vocală, semivocală, vocală</label><br/>
<label><input name="q2" type="radio" value="b" />B) vocală, literă ajutătoare, semivocală, vocală, vocală, semivocală, vocală</label><br/>
<label><input name="q2" type="radio" value="x" />c) vocală, literă ajutătoare, semivocală, i scurt, vocală, vocală, semivocală</label></fieldset>

<fieldset id="q3"><legend>Întrebarea numărul 3</legend><legend><b>Conține diftongi seria:</b></legend>
<label><input name="q3" type="radio" value="a" />a) aplicație, anii, situație, el</label><br/>
<label><input name="q3" type="radio" value="x" />B) ultimii, tocmai, ea, ești</label><br/>
<label><input name="q3" type="radio" value="c" />c) eu, erau, obicei, aici</label></fieldset>

<fieldset id="q30"><legend>Întrebarea numărul 30</legend><legend><b>Conține diftongi cu cratimă enunțul: 1. S-a dat de-a dura; 2. Apa era într-un vas; 3. Nu știu ce-a făcut el; 4. Ne-am dus la film; 5. Ei și-au adus cărțile:</b></legend>
<label><input name="q30" type="radio" value="a" />a) 1, 2, 3</label><br/>
<label><input name="q30" type="radio" value="b" />B) 1, 4, 5</label><br/>
<label><input name="q30" type="radio" value="x" />c) 1 și 4</label></fieldset>


</div>
<input id="btn" type="button" value="Verifica Raspunsurile" onclick="validate()" /><input id="btnclr" type="button" value="Repeta Testul" onclick="window.location.reload();" />
<h2 id="score">&nbsp; &nbsp; &nbsp;</h2>


As vrea sa pot modifica acest cod ca atunci cand apesi pe verifica test si ai dat raspunsul corect. raspunsul tau sa fie cu bold si verde iar cand il dai pe cel gresit raspunsul tau sa fie cu bold si rosu, iar cel corect sa fie cu verde si bold.

Edited by d3v1l500, 04 May 2017 - 19:02.


#2
Flat

Flat

    Bugetar Esențial

  • Grup: Senior Members
  • Posts: 32,875
  • Înscris: 23.06.2006
rapid asa:

if (radios[i].value == "x") {
labels[i].id = "rightans";
}
if (radios[i].checked == true) {
if (radios[i].value == "x") {
right++;
//labels[i].style.color = "#00FF00";
labels[i].id = "rightans";
}
else {
wrong++;
labels[i].id = 'wrongans';
}
}



abordarea nu e cea mai buna, oricine da testul se poate uita in sursa paginii si vede care sunt raspunsurile bune (cu value x)
nu mai zic ca ele sunt tot timpul in aceeasi ordine, ar trebui randomizate  - daca ai server php folosesti rand(1,3) ca sa aloci ordinea raspunsurilor

#3
d3v1l500

d3v1l500

    New Member

  • Grup: Junior Members
  • Posts: 23
  • Înscris: 26.04.2017
Multumesc mult, nu ma pricep in php .. :( de aia am incercat sa combin totul sa fie in html ...

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

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