![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [javascript] help (http://www.dsy.it/forum/showthread.php?threadid=16489)
[javascript] help
ciao
avrei bisogno di fare una specie di questionario
solamente che non avendo a disposizione un webserver, mi occorre farlo senza
ho pensato a una pagina web con javascript, che in base alla scelta effettuata da un certo risultato
so poco o niente di JS
sapete darmi una mano?
potrei anche farlo con word o excel, ma pure lì sono una chiavica
__________________
Se il pugno e' chiuso la mano e' vuota. Solo se la mano e' aperta puoi possedere tutto
Io posso darti una mano con javascript, è fattibile come cosa. Solo che devi essere un pò più preciso... 
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
beh, ci sono le textarea, le checklists, i radio buttons, i menù a scelta multipla... come deve essere strutturato il questionario?
__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family
con <select....><option value=.....>
non ricordo come si chiamano 
ops
una volta selezionate tutte le risposte dovrebbe generarmi un testo con il risultato
una roba del genere
__________________
Se il pugno e' chiuso la mano e' vuota. Solo se la mano e' aperta puoi possedere tutto
uhm, sei sempre troppo vago, ma proviamo lo stesso.
Intendi le ComboBox, o DropDownList, anche detti "menu di selezione a tendina"? ![]()
Puoi mettere una funzione che scatta all'evento onChange associato ad ognuno dei controlli. Nella funzione controlli se tutte le caselline sono state compilate e in caso affermativo generi un report da inserire in un DIV o uno SPAN tramite la proprietà InnerHtml.
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Originally posted by ripe
uhm, sei sempre troppo vago, ma proviamo lo stesso.
Intendi le ComboBox, o DropDownList, anche detti "menu di selezione a tendina"?
Puoi mettere una funzione che scatta all'evento onChange associato ad ognuno dei controlli. Nella funzione controlli se tutte le caselline sono state compilate e in caso affermativo generi un report da inserire in un DIV o uno SPAN tramite la proprietà InnerHtml.
__________________
Se il pugno e' chiuso la mano e' vuota. Solo se la mano e' aperta puoi possedere tutto
Beh, non saprei da dove fartele prendere quelle righe, quindi te le scrivo io! ![]()
Il senso è questo
<select id="Domanda1" onChange="controllaDomande()">
... opzioni ...
</select>
<select id="Domanda2" onChange="controllaDomande()">
... opzioni ...
</select>
<div id="Resoconto"></div>
Lascia un'opzione di default il cui valore potrebbe essere "nothing"...
<script language="Javascript">
var numeroDomande = 2;
function controllaDomande() {
var completo = true;
for(i=1; i < numeroDomande; i++) {
var select = document.getElementById("Domanda" + i);
if(select[select.selectedIndex].value == "nothing")
completo = false
}
if(completo)
stampaResoconto();
}
function stampaResoconto() {
var testo = "";
for(i=1; i < numeroDomande; i++) {
var select = document.getElementById("Domanda" + i);
testo += "Domanda " + i + ": " + select[select.selectedIndex].value + "<br />";
var resoconto = document.getElementById("Resoconto");
resoconto.innerHtml = testo;
}
}
</script>
Questa può andare! ![]()
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
ma questo genera un resoconto realtime, vero? fico... cmq penso che al nostro amico serva anche il costrutto FORM coi vari submit e reset. non posto codice xchè sono arrugginito con la sintassi!!!
__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family
Beh, spero che il form lo sappia scrivere da solo! 
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
JS è una soluzione, ma poi come e dove memorizzi i risultati del test?
__________________
http://www.twitter.com/0m4r
non devo memorizzarli
una volta ottenuto il risultato lo stampano
non serve altro
grazie mille
proverò!
__________________
Se il pugno e' chiuso la mano e' vuota. Solo se la mano e' aperta puoi possedere tutto
| All times are GMT. The time now is 03:01. | Show all 11 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.