- Posts: 48
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Come cambiare il testo di una sotto-domanda in base alla risposta precedente
- FrancescaP
- Topic Author
- Offline
- Senior Member
Less
More
3 years 4 months ago #207902
by FrancescaP
Come cambiare il testo di una sotto-domanda in base alla risposta precedente was created by FrancescaP
Buongiorno a tutti,
volevo sapere se è possibile cambiare il testo di una sotto-domanda in base alla risposta di una domanda precedente. Di seguito, un esempio:
D1. Rapporto di parentela:
1. Genitore
2. Fratello
3. Nonno
4. Amico
5. Altro (specificare)
D2. Array (scala 1-10) con sotto-domanda:
1. Ho fiducia in mio figlio (se D1=1) /fratello (se D1=2)/nipote (D1=3)/amico (se D1=4)/familiare (se D1=5).
Ho provato a scrivere nel testo {if(D1==1, 'figlio'), if(D1==2, 'fratello'), if (D1=, 'nipote'),if (D1==4, 'amico'), if (D1==5, 'familiare')} ma non appare nulla.
Grazie in anticipo.
volevo sapere se è possibile cambiare il testo di una sotto-domanda in base alla risposta di una domanda precedente. Di seguito, un esempio:
D1. Rapporto di parentela:
1. Genitore
2. Fratello
3. Nonno
4. Amico
5. Altro (specificare)
D2. Array (scala 1-10) con sotto-domanda:
1. Ho fiducia in mio figlio (se D1=1) /fratello (se D1=2)/nipote (D1=3)/amico (se D1=4)/familiare (se D1=5).
Ho provato a scrivere nel testo {if(D1==1, 'figlio'), if(D1==2, 'fratello'), if (D1=, 'nipote'),if (D1==4, 'amico'), if (D1==5, 'familiare')} ma non appare nulla.
Grazie in anticipo.
The topic has been locked.
- lfanfoni
- Offline
- Platinum Member
Less
More
- Posts: 904
- Thank you received: 213
3 years 4 months ago #207904
by lfanfoni
Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni
Replied by lfanfoni on topic Come cambiare il testo di una sotto-domanda in base alla risposta precedente
Invece dovrebbe darti errore, perchè la sintassi della if è errata: i parametri sono 3 anzichè 2 e va sempre messo il valore da mostrare se la condizione (1° parametro) è falsa (3° parametro).
Per evitare gli if innestati puoi fare cosi':
{if(D1.NAOK==1, 'figlio','')}{if(D1.NAOK==2, 'fratello','')}{if(D1.NAOK=, 'nipote','')}{if(D1.NAOK==4, 'amico','')}{if(D1.NAOK==5, 'familiare','')}
Per evitare gli if innestati puoi fare cosi':
{if(D1.NAOK==1, 'figlio','')}{if(D1.NAOK==2, 'fratello','')}{if(D1.NAOK=, 'nipote','')}{if(D1.NAOK==4, 'amico','')}{if(D1.NAOK==5, 'familiare','')}
Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni
The topic has been locked.
- FrancescaP
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 48
- Thank you received: 0
3 years 4 months ago #207915
by FrancescaP
Replied by FrancescaP on topic Come cambiare il testo di una sotto-domanda in base alla risposta precedente
Grazie mille, adesso funziona perfettamente!
The topic has been locked.