Ciao a tutti, spero di non fare troppa confusione nel descrivere il mio problema:
Ho un form di questo genere:
Questa parte in alto include un newpost-city.php che contiene ciò:codice:<form id="loginForm" name="loginForm" method="post" action="newpost-register.php"> <table border="0" align="center" cellpadding="2" cellspacing="0"> [...] <tr> <th><label for="post_country">Paese*</th> <td><SELECT NAME="country" id="country"> [...] <OPTION VALUE=ZM> Zambia </OPTION> <OPTION VALUE=ZW> Zimbabwe </OPTION> </SELECT> </FORM> </label> </td> <tr> <th><label for="post_city">Città*</th> <td><? include("newpost-city.php"); ?></label></td> </tr> [...] <tr> <td></td> <td><input type="submit" name="Submit" value="Register" /></td> </tr> </table> </form>
Praticamente il valore di Città viene dato in pasto ad Ajax che si preoccupa dell'autocompletamento.codice:<script language="JavaScript" SRC="./js/lib/prototype.js"></script> <script language="Javascript" src="./js/src/scriptaculous.js"> </script> <script language="Javascript" src="./js/src/effects.js"> </script> <script language="Javascript" src="./js/src/controls.js"> </script> <input type="text" id="city" name="city" class="textfield" size="44" /> (Autocompletamento attivo) <div id="hint"></div> <script type="text/javascript"> new Ajax.Autocompleter("city","hint","newpost-city-ajax.php"); </script>
In Ajax però riesco a passare solo il campo città mentre vorrei passare anche il campo Paese che però fa parte di un altro tag del form del codice in alto... come faccio a passare anche la variabile "country" allo script Ajax senza dover cliccare sul tasto submit del form?
Spero di non aver fatto confusione con tutto questo giro, grazie mille!

Rispondi quotando