Joomla.it Forum
Componenti per Joomla! => Gestione Form => : gianlucalog 15 Oct 2012, 13:24:32
-
Mi spiego, almeno ci provo.. ;D
Usando il Date picker nel definire un form (sia custom che wizard) posso in qualche modo renderlo editabile scrivendoci la data anche direttamente nella input text oppure l'uso del picker (tra l'altro fighissimo e straconfigurabile) di default preclude la scrittura nella text?
Ho cercato info anche nel megaforum di CF ma non ho trovato nulla.. prima di scassare i cabasisi al bigBoss chiedo qui.. Magari Vales ci ha già sbattuto la testa su.. ;)
ciao e grazie in anticipo come sempre
Gianluca
-
mi autorispondo parzialmente, a chi volesse approfodire... :o
qui http://www.monkeyphysics.com/mootools/script/2/datepicker (http://www.monkeyphysics.com/mootools/script/2/datepicker) ci sono le info del produttore del picker..
stasera provo a pacioccare un po'..
ciao!
-
Scusa ma la tua è la tipica domanda che fai prima a provare che attendere un eventuale risposta, inserisci direttamente la data da tastiera nel form e vedi l'effetto che fa.
-
Scusa ma la tua è la tipica domanda che fai prima a provare che attendere un eventuale risposta, inserisci direttamente la data da tastiera nel form e vedi l'effetto che fa.
davvero? non ci avevo pensato sai..
se dai un'occhiata ai miei soli 15 post sul forum sono quasi tutti relativi a Chronoforms che uso da anni.. da qualche giorni ho deciso di iniziare a usare la versione V4..
comunque hai ragione... ci ho provato leggendo il sito di cui sopra e funziona..
P.S. Di default i data picker inibiscono l'inserimento da tastiera in quanto nella libreria js attiva il load del picker grafico..
Ho risolto, il primo pezzo del mio problema così:
1. Nel wizard del form, nella sezione Events, On Load ho aggiunto un Load Js (sitrova sotti Utilities) con il codice indicato nella pagina di monkeyphysics.com
window.addEvent('load', function() {
new DatePicker('.date_toggled', {
pickerClass: 'datepicker_dashboard',
allowEmpty: true,
toggleElements: '.date_toggler',
format: ('d/m/Y'), days: ['Domenica', 'Lunedi', 'Martedi', 'Mercoledi', 'Giovedi', 'Venerdi', 'Sabato'],
months: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre']
});
});
2. Nella sezione Code del form (entrando in modifica non "wizard") ho modificato l'input generata dal wizard come suggerito nella pagina monkeyphysics.com in:
<input maxlength="150" size="16" name='date_toggled' type='text' value='' class='date date_toggled' style='display: inline' />
<img src='images/calendar.gif' class='date_toggler' style='position: relative; top: 3px; margin-left: 4px;' />
l'effetto desiderato lo potete vedere qua:
http://89.31.74.211/fumne/index.php/it/?option=com_chronoforms&tmpl=component&chronoform=iscrizione (http://89.31.74.211/fumne/index.php/it/?option=com_chronoforms&tmpl=component&chronoform=iscrizione)
Ora posso inserire la data digitando a manina oppure cliccando l'icona del calendario..
ciao
Gianluca
-
Beh senza fare tanti casini ( leggi modifiche al codice) ho sempre inserito nelle 2 modalità tastiera e calendario le date nei miei form anche con chronoforms, da ciò la mia perplessità sulla tua richiesta.
-
Beh senza fare tanti casini ( leggi modifiche al codice) ho sempre inserito nelle 2 modalità tastiera e calendario le date nei miei form anche con chronoforms, da ciò la mia perplessità sulla tua richiesta.
usando il datepicker standard oppure con una semplice textbox? se puoi darmi una mano per evitare di modificare codice su codice beh.. inizio a ringraziarti sin da ora..
::)
cia!
-
Domani verifico e ti faccio sapere.
-
Domani verifico e ti faccio sapere.
nulla?
ciao
Gicanluca
-
Sì mi ero dimenticato, di risponderti, ho provato e posso digitare manualmente, ma non avevo utilizzato chronoforms.
-
Sì mi ero dimenticato, di risponderti, ho provato e posso digitare manualmente, ma non avevo utilizzato chronoforms.
ok, grazie..
ciao
G.