Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Cambiare focus dopo onChange

    Buon giorno, ho questo problema, non riesco a cambiare il focus, dopo aver effettuato un submit tramite l'onChange.Vi posto il codice:

    codice:
    <input type="text" name="txtNumCivico" style="width:50px" value="<? echo $txtNumCivico;?>" onChange="frminiziorichiesta.submit();">
    
    Interno<input type="text" name="txtInterno" style="width:30px" value="<? echo $txtInterno;?>">
    Vorrei che, dopo il submit, l'input text txtInterno prendesse il focus.
    Come posso fare?

    Grazie mille....

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Cambiare focus dopo onChange

    Originariamente inviato da ANTAGONIA
    Buon giorno, ho questo problema, non riesco a cambiare il focus, dopo aver effettuato un submit tramite l'onChange.Vi posto il codice:

    codice:
    <input type="text" name="txtNumCivico" style="width:50px" value="<? echo $txtNumCivico;?>" onChange="frminiziorichiesta.submit();">
    
    Interno<input type="text" name="txtInterno" style="width:30px" value="<? echo $txtInterno;?>">
    Vorrei che, dopo il submit, l'input text txtInterno prendesse il focus.
    Come posso fare?

    Grazie mille....
    Con cosi pochi dati diventa impossibile aiutarti posta la pagina completa, come la riceve il browser (senza cod PHP) complessiva di eventuali funzioni js etc..
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    eccolo:
    codice:
    <SCRIPT language="JavaScript">
    function doRefresh(page) {
      document.location.reload("Form.php");
    }
    </SCRIPT>
    <form action="Form.php" method="POST" name="frmrichiesta" enctype="multipart/form-data">
    	<table border=0 cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td width="70%">
    			<input type="hidden" name="Data" value="">
    			</td>
    		</tr>
    	</table>
                 <table border="0" cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td>Protocollo
    				<input type="text" name="Prot" style="width:50px" maxlength="6" size="5" value="" >			
    			</td>
    			<td></td>
    		</tr>
                              <tr>
    		             <td>
                                                         PTP<input type="checkbox" name="Ptp" style="width:50px" value="PTP" onClick="Ptp.checked=true;Ptu.checked=false">
    	PTU<input type="checkbox" name="Ptu" style="width:50px" value="PTU" onClick="Ptu.checked=true;Ptp.checked=false">
                                          </td>
    		</tr>
    	</table>
                 <table border=0 cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td width="100%">Dati Intestatario e/o richiedente</td>
    		</tr>
    	</table>
    	<table border="0" cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td>
                                                  Nome<input type="text" name="Nome" style="width:150px" value="" ></td>
                                           <td>Cognome<input type="text" name="Cogn" style="width:150px" value=""></td>
    		</tr>
    		<tr>
          		               <td>Altro</td>
    			  <td><input type="text" name="Altro" style="width:300px" value="">
                                            </td>
    		</tr>
    		<tr>
    			<td>Indirizzo</td>
    			<td>
                                                 <input type="text" name="Indirizzo" style="width:300px" value="">
                                          </td>
    		</tr>
                              <tr>
    			<td>Numero Civico</td>
    			<td>
                                                 <input type="text" name="Civico" style="width:50px" value="" onChange="frmrichiesta.submit();">
                                          </td>
    		</tr>
    		<tr>
    			<td>
    			      Interno<input type="text" name="Interno" style="width:30px" value="">
    
    			       Scala<input type="text" name="Scala" style="width:30px" value="">
    			</td>
                                           <td>
    			       Lotto<input type="text" name="Lotto" style="width:30px" value="">
    			       Fabbricato<input type="text" name="Fabbricato" style="width:30px" value="">
                                          </td>
    		</tr>
    	</table>
    	<table border="0" cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td>
                                                 Quartiere<input type='text' name='Quartiere' value=''">			</td>
    		</tr>
    	</table>			
    	<table border="0" cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td>Recapito telefonico</td> 
    			<td>
    				<input type="text" name="Telefono" style="width:80px" maxlength="10" size="12" value="">
    				<input type="text" name="Cellulare" style="width:80px" maxlength="10" size="12" value="">
    			</td>
    		</tr>
                              <tr>
    			<td>Condominio</td>
    			<td>
                                                 SI<input type="checkbox" name="Si" value="SI" onChange="Si.checked=true;No.checked=false">
    
    NO<input type="checkbox" name="No" value="NO" onChange="No.checked=true;Si.checked=false">
                                          </td>
    		</tr>
    		<tr>
    			<td>Descrizione</td>
    			<td><textarea name="Descr" cols="40" rows="6"> </textarea>
                                          </td>
    		</tr>
    	</table>
                 <table border="0" cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td>SEZIONE IGIENE</td>
    		</tr>
    		<tr>
    			<td>
                                                Codice<input type="text" name="Codice" style="width:40px" >
    			      Municipio<input type="text" name="Munic" style="width:40px">
                                          </td>
    			<td>
    			      Quartiere<select name='Quartiere2' onChange="frmrichiesta.submit();">
    <option value=''>Quartiere</option>
    </select>
    			</td>
    		</tr>
    	</table>
    	<table border="0" cellpadding="0" cellspacing="0" width="100%">
    		<tr>
    			<td>
    </td>
                              </tr>
    		<tr>
    			<td>Allegato</td>
    			<td><input type="file" name="Allegato"></td>
                              </tr>
    		<tr>
    			<td>RECAPITI EMAIL</td>
    		</tr>
    		<tr>
    			<td>Da</td>
    			<td>
    			       <input type="text" name="txtURCU" value="UFFICIO UTENZA" style="width:205px" readonly>
    			       <input type="hidden" name="Da" value="g.carino@cmc.it" style="width:300px">
    			</td>
    		</tr>
    		<tr>
    			<td>A</td>
    			<td>
                                                 <select name="Servizi" style="width:205px					                 <option value="">Scelta Servizio </option>
    				     <option value="m.carino@cmc.it">Sezione 1</option>
                                                 </select>
    </td>
    		</tr>
    		<tr>
    			<td align="center" colspan="2">
    				
    
    				<input type="button" name="cmdConferma" value="     Conferma" style="width:100px" onClick="subControlla()">
    				<input type="reset" name="Cancella" value="      Cancella" style="width:100px" onClick="doRefresh()">
    				<input type="button" name="cmdIndietro" value="    Indietro" style="width:100px">
    			</td>
    		</tr>
    	</table>
      </form>
    Questo è quanto, un po lunghetto ma..
    Grazie mille...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me non è possibile inviare il form e ricaricare lo stesso form.
    Se è cosi altrimenti spiegati meglio.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    non è che è impossibile ricarciare lo stesso form, è che tramite l'onChange di quella input text name='Civico' mi deve eseguire una query per estrapolare dei dati, una volta estrapolati, mi deve posizionare il cursore sulla inpu text successiva.
    E' possibile fare ciò ricaricando il form?

    Grazie mille...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da ANTAGONIA
    non è che è impossibile ricarciare lo stesso form, è che tramite l'onChange di quella input text name='Civico' mi deve eseguire una query per estrapolare dei dati, una volta estrapolati, mi deve posizionare il cursore sulla inpu text successiva.
    E' possibile fare ciò ricaricando il form?

    Grazie mille...
    Si mi sono espesso male secondo me è impossibile infiare il form in modalita POST e ricarcare lo stesso impostando il focus su un altro campo.
    Inoltre ho visto che eseguiresti la stessa richiesta nel campo quartieri, pertanto il browser ti chiederebbe conferma del operazione.
    Io userei ajax.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Ajax?Non so di cosa parli...magari uno di questi giorni, mi documento un pochino.
    Comunque ti ringrazio....ciao alla prox

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.