Joomla.it Forum
Componenti per Joomla! => Gestione Form => : jelio 02 Feb 2012, 11:33:00
-
buongiono a tutti,
ho provato con sucesso a creare una textbox e qui trasferire il valore prelevato da una dropdown cosė:
dropdown:
<select id="sel2" name="sel2" onchange="comma(this.form);"
textbox:
<input name="campo2"
e attraverso questa function trasferire valore da sel2 a campo2:
function comma(form)
{
form.elements['campo2'].value = form.elements['sel2'].value;
}
------------
ma io vorrei recuperare il valore dalla select e utilizzare tale valore nella clausola WHERE di una query. c
come fare mi appare semplice, ma ...
grazie
-
devi inviare, come parametro get, il valore del campo che hai selezionato in una URL che rilancia di nuovo il form, recuperarlo e inserirlo nel filtro della query.
Occorre un po' di javascript che prende i valore selezionato e lo inserisce nella URL e la lancia.
Ed un po' di php che recupera il valore della get inserita nell'URL e metterlo nella query.
-
ho capito bene, grazie molte
-
per assegnare a URL il valore selezionato nella dropdown,
su Form JavaScript inserisco:
var com=form.nome_select.options[form.nome_select.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=mio_form&com;
per recuperare il valore, nel Form HTML:
$cod = JRequest::getInt('nome_select',0,'GET','INT');
a questo punto il valore cosė recuperato l'ho utilizzato in una clausola WHERE di una query.
Naturalmente grazie all'instancabile Vales
un saluto