Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115

    Autofill di un textbox con query

    Salve, avrei bisogno di riempire un campo di un form con una query sql effettuata sul dato immesso in un altro text box del solito form.

    in pratica ho 2 campi, CODICE, DENOMINAZIONE.

    inserito il valore nel textbox CODICE vorrei che, premuto tab o comunque levando il focus da quel text box anche con il mouse, il text box DENOMINAZIONE si auto-riempisse con il valore preso da:

    SELECT Denominazione FROM tabella WHERE CODICE=(codice precedentemente inserito)

    Il problema non è la query e i relativi metodi php ma solo come posso fare per lanciare la query una volta che viene deselezionato il campo CODICE

    Grazieee !!

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    certamente, basta usare ajax, guardati questo esempio
    http://www.w3schools.com/PHP/php_ajax_database.asp

    l'esempio costruisce una tabella sull'ochange di una select/option ma puoi fare la stessa cosa su tutti gli eventi javascript

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115
    si avevo visto questo esempio ma lui usa <option value> io invece ho un <input text> e la tabella di cui fa parte CODICE è composta da circa 1000 righe in aumento ..

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    e quindi??? invece di <select name="users" onchange="showUser(this.value)">
    avrai <input .... onblur="tuafunzione(this.value)">

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115

    adf

    *error*

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115

    adf

    non riesco a capire dove sbaglio -,-

    nell'head ho copiato il codice javascript che mi hai linkato

    indirizzato alla pagina indicata (getuser.php)

    e questo è il form

    codice:
    <form>
    	<input type="text" name="users" onblur="showUser(this.value)">
    	<input type="text" name="users" value="<?php $q=$_GET["q"]; echo $q; ?>">
    </form>
    mi aspetterei di veder copiato il valore del primo form nel secondo appena clicko altrove ma non succede niente ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115
    dopo un po di smanettamenti sono risucito a partorire questo
    codice:
    <html>
    	<HEAD>
    	
    		<script type="text/javascript">
    		<!--
    		function MSG(asd){
    	 		document.getElementById("prova").value = asd;
    		}
    		-->
    		</script>
    	
    	</HEAD>
    	<body>
    		<input type="text" id="test" onblur="MSG(this.value)"/> 
    		<input type="text" id="prova" onblur="MSG()"/> 
    	</body>
    </html>
    Adesso il valore del primo textbox viene copiato nell'altro, come posso, invece, passare il valore a una variabile php?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115
    *error*

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115
    *error*

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    115
    *error*

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.