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

    Form con campi autocomplete

    Ciao a tutti, ho creato un form con un campo di testo autocomplete, che in base a ciò che inizio a scrivere lui mi prende i dati dal db e mi fa apparire la stringa di testo che devo inviare col form. fin qui tutto funziona. adesso ho la necessità di poter aggiungere più campi di testo autocomplete, per cui ho creato il tastino che, se cliccato mi inserisce un campo di testo. ora il problema è che ho più campi autocomplete, solo nel prima la funzione autocomplete funzionerà, mentre gli altri saranno semplici campi di testo. il codice scritto è:


    codice:
    <script type="text/javascript">
        $(function(){
    	
    		
    		$("#tag").autocomplete({
    		  source: 'autocomplete.php', //il file che effettua la query
    		  minLength:2,
    		  
    		  change:function(event,ui){
    			if(!ui.item){
    			  $(this).val('');
    			  $("#tagid").val('');
    			  return false;
    			  }
    			},
    		  select:function(event,ui){
    			$("#tagid").val(ui.item.id);
    			}    
    		  });
    	 
         })
    
    
    </script>
    <script>
    	$(document).ready(function(){
    		var i=0;
    		$("#add").click(function(){
    			$("#campi").append("<div class='etichettaInserimento' >SCHEDA</div><input type='text' id='tag"+i+"' name='tag' value='' /><input type='text' id='tagid"+i+"' name='tagid' value='' /></div>");
    			i++;
    		})
    	})
    </script>
    
    
    --------
    <div class="wrap_form_etichette radius" id="campi">
        <div><input type="button" id="add" name="add" value="Aggiungi"/></div>
    	<div class="etichettaInserimento" >SCHEDA</div>
        
        	
            
            <input type="text" id="tag" name="tag" value=""/>
            <input type="text" id="tagid" name="tagid" value="" />
        
        
        
        </div>

    quindi dovrei trovare il modo che, sia che scrivo sul primo campo di testo sia che scriva sull'n-esimo, questo campo dev'essere autocomplete.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai provato a sostituire id con una classe da cosi $("#tag").autocomplete a cosi $(".tag").autocomplete chiaramente andrai ad aggiungere la classe in ogni campo che vorrai l'autocomplete
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Hai provato a sostituire id con una classe da cosi $("#tag").autocomplete a cosi $(".tag").autocomplete chiaramente andrai ad aggiungere la classe in ogni campo che vorrai l'autocomplete
    nemmeno

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da MisterWebMas83 Visualizza il messaggio
    nemmeno
    Possiamo dire che questo tu atteggiamento è poco collaborativo? (nemmeno, non va/funziona non serve a nulla non trovi?) prova con .on $(".tuaclasse").on("autocompletechange",funtion(). .... se non funziona neanche cosi studiati bene la documentazione
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.