Questo è il mio body:
<body>
__<form name="form" method="post" action="www.miosito.it">
____<input id="idCodFis" name="Codfis" value="" maxlength="16" onkeypress="return CaratteriConsentiti(event,this);" onblur="return onblurCodFis(event,document.form.CodFis,document.f orm.Naz);" type="text" class="textbox">
____<select id="idNaz" name="Naz" type="text" class="textbox">
______<option value="ITA" selected>ITALIA</option>
______<option value="AFG">AFGHANISTAN (Z200)</option>
______<option value="ALB">ALBANIA (Z100)</option>
...
____</select>
____<input id="idLuoNas" name="LuoNas" value="" type="text">
__</form>
</body>
e questo lo script:
function onblurCodFis(form,CodFis,Naz) {
...
...
...
__const xhttp = new XMLHttpRequest();
__xhttp.open('POST', 'modifica_nazionalita.php?belfiore='+CodFis.substr ing(15,11) , true);
__xhttp.send();
__xhttp.onreadystatechange = function() {
____if (this.readyState === 4 && this.status === 200) {
______document.form.idNaz.value=this.responseText;
____}
__}
__const xhttp = new XMLHttpRequest();
__xhttp.open('POST', 'modifica_luogo_di_nascita.php?belfiore='+CodFis.s ubstring(15,11) , true);
__xhttp.send();
__xhttp.onreadystatechange = function() {
____if (this.readyState === 4 && this.status === 200) {
______document.form.idLuoNas.value=this.responseTe xt;
____}
__}
...
...
...
}
In pratica vorrei che mettesse la nazione nella select scegliendo in un database chiamato con la prima chiamata e sul solito evento quindi l'onblur da codice fiscale facesse la seconda chiamata inserendo il luogo di nascita nel campo apposito (se il tizio è nato in Italia o svuotarlo se è nato all'estero).
Più generalmente volevo capire se si possono fare due chiamate ajax sul solito evento e soprattutto la sintassi.

Rispondi quotando
