Joomla.it Forum

Componenti per Joomla! => Gestione Form => : Gaetano Danelli 12 Apr 2016, 19:23:03

: creazione formulario tipo excel areu
: Gaetano Danelli 12 Apr 2016, 19:23:03
 buongiorno, per una onlus dove sono volontario devo ricreare sul sito questo excel (https://www.areu.lombardia.it/web/home/eventi-e-manifestazioni?p_p_id=110_INSTANCE_5zU9X0F0Gpc2&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=1&_110_INSTANCE_5zU9X0F0Gpc2_struts_action=%2Fdocument_library_display%2Fview_file_entry&_110_INSTANCE_5zU9X0F0Gpc2_redirect=https%3A%2F%2Fwww.areu.lombardia.it%2Fweb%2Fhome%2Feventi-e-manifestazioni%3Fp_p_id%3D110_INSTANCE_5zU9X0F0Gpc2&_110_INSTANCE_5zU9X0F0Gpc2_fileEntryId=1226057&_110_INSTANCE_5zU9X0F0Gpc2_showMetadati=false&_110_INSTANCE_5zU9X0F0Gpc2_showAREUdati=true&_110_INSTANCE_5zU9X0F0Gpc2_showAREUDownload=true) con ChronoForms...

il fatto e che sono totalmente ignorante in materia e non so nemmeno le funzioni da usare...
mi potete dare una mano?
volevo inizialmente creare i campi ma non so come far apparire il campo vuoto per poi essere obbligato a indicare una voce e sopratutto come far vedere il punteggio accanto...
: Re:creazione formulario tipo excel areu
: vales 13 Apr 2016, 13:35:25
Difficile per post guidare sulla creazione di un form per chi non conosce le basi.

Consiglio preliminarmente la lettura di qualche guida fra quelle pubblicate in questa sezione, che trovi qui

http://forum.joomla.it/index.php/topic,89142.0.html.

Il form è fattibile e su singoli aspetti potremo aiutarti di volta in volta.

: Re:creazione formulario tipo excel areu
: Gaetano Danelli 14 Apr 2016, 19:28:57
ciao,
so che e un form davvero particolare...
per appunto i primi passi credo di aver capito che devo creare un dropdown e un campo di testo dentro un multi field...
sbaglio o non esiste modo per far vedere il punteggio solo con il dropdown??


a questo punto sorge la prima domanda, che funzione uso per mostrare il risultato del dropdown dentro il campo di testo? (ricordando che successivamente dovrà essere calcolato il punteggio finale
: Re:creazione formulario tipo excel areu
: vales 15 Apr 2016, 19:05:46
Non ho capito cosa intendi per visualizzare il risultato di una dropdown in un campo di testo.
La casella dropdown è ha tutti gli effetti un campo del form, in cui si seleziona il valore da inviare all'elaborazione dopo l'invio del form.
: Re:creazione formulario tipo excel areu
: Gaetano Danelli 15 Apr 2016, 19:18:08
questo formulario propone delle domande che in base alla risposta di un dropdown viene mostrato un punteggio, alla fine vengono sommati tutti i punteggi.
es. un dropdown con la domanda "ogni quanto si verifica" le opzioni sono: annualmente, settimanalmente, mensilmente, occasionalmente... ad ogni risposta equivale un punteggio di rischio in questo caso da 1 a 4 punti.
solo con il dropdown si riesce a far vedere il punteggio accanto al campo?
se no, come posso farlo?
ricordo che dovrò alla fine sommare tutti i punteggi...
: Re:creazione formulario tipo excel areu
: vales 17 Apr 2016, 07:25:46
Il problema di risolve con l'uso di javascript.

Dovresti creare con l'uso di multifield per ogni elemento da valutare una dropdown e un campo testo affiancati.

Nella dropdown predisponi le option con la modalità: valore=descrizione

nei parametri della dropdown inserisci: onchange=mostra1();

Questo richiama una funzione iavascript che vedremo dopo.

In On load inseriscri un'action Load JavaScript ed in essa in Js code inserisci questo codice:

:
function mostra1(){
document.getElementById('campo_testo1').value  = document.getElementById('dropdown1').value;
}

Questa è la funzione associata alla dropdown dove campo_testo1 e dropdown1 sono gli id dei campi testo e dropdown configurati al momento della creazione dei campi.

Per le successive coppie di dropdown campi, va utilizzato lo stesso metodo aggiungendo in Js code altre funzioni modificando il nome della funzione chiamata, es: mostra2(), mostra3() ecc, ed i rispettivi id.

Il campo somma lo sistemeremo quando funzioneranno tutte le dropdown.

Altra modalità potrebbe essere inserire il punteggio nella descrizione delle dropdown e non usare il secondo campo e mostrare  il punteggio totale che si incremente ad ogni inserimento.

Scegli quale via seguire.
: Re:creazione formulario tipo excel areu
: Gaetano Danelli 20 Apr 2016, 20:22:21
ciao e grazie per le dritte,
purtroppo solo ora ho letto che usando solo la dropdown il punteggio si incrementa ad ogni inserimento... con js non si puo fare??


ecco un link di quello che ho fatto:
http://sosmilanhe.cluster005.ovh.net/index.php?option=com_chronoforms5&chronoform=calcolo-rischio


ora dovrei capire come calcolare... ho fatto delle prove da solo con fallimento totale....


il metodo per calcolare il punteggio che avevi in mente vale per entrami?
se decido di usare solo le dropdown, c'è un modo per inviare via mail non il valore ma la descrizione?


grazie mille
: Re:creazione formulario tipo excel areu
: Gaetano Danelli 26 Apr 2016, 20:40:11
nessuno sa come sommare i campi??
vales?!?  :-[ :-[ :-[