Check out the LimeSurvey source code on GitHub!

Array (numeri) esclusione elementi della matrice sotto (o sopra) la diagonale

More
2 years 9 months ago #108645 by alvarez
Dovrei impostare un Array di numeri in modo che si possano utilizzare solo le caselle sotto la diagonale della matrice. Non so come procedere. Una mano d'aiuto? invio anche una immagine di ciò che dovrei fare.

Grazie

Attachments:

Please Log in to join the conversation.

More
2 years 9 months ago #108669 by lfanfoni
Credo che l'unico modo sia l'uso di un javascript che nasconda le combobox. Puoi farlo generalizzato passandogli il numero di sottodomande e usando un codice di sottodomande X e Y unico, in modo da poterlo riutilizzare in altre occasioni.
Comunque proverei anche a postare la richiesta nel forum generale in inglese.
Facci sapere

Please Log in to join the conversation.

More
2 years 9 months ago #108728 by ebatteta
Ho risolto inserendo codice javascript nel codice sorgente della domanda
Attachments:

Please Log in to join the conversation.

More
2 years 9 months ago #108735 by lfanfoni
Bene!
L'unico problema può essere se hai la necessità di rendere la domanda obbligatoria. Nascondendo le combobox, la risposta comunque è vuota, quando fai il submit della domanda.
Eventualmente devi impostare un controllo di convalida con l'EM.

Please Log in to join the conversation.

More
2 years 9 months ago #109006 by ebatteta
Ifanfoni, cosa intendi per EM ?

Please Log in to join the conversation.

More
2 years 9 months ago #109008 by lfanfoni
Nella "Equazione di convalida della domanda" (impostazioni avanzate della domanda), puoi mettere una espressione secondo la sintasssi dell' Expression Manager (EM) e anche definire un messaggio di testo personalizzato in caso di errore.
Nel tuo caso devi testare che tutte le combo numeriche visibili del tuo array siano non nulle.

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form