Ciao a tutti, spero di non fare troppa confusione nel descrivere il mio problema:
Ho un form di questo genere:
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>
Questa parte in alto include un newpost-city.php che contiene ciò:
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>
Praticamente il valore di Città viene dato in pasto ad Ajax che si preoccupa dell'autocompletamento.
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!