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

    Comporre dinamicamente un input type=text.

    Si tratta di ciò:

    ho un campo hidden con attributo name="parole chiave".
    Poi ho una serie di 11 input type=text in cui l'utente va a digitare le parole chiave che gli interessano.

    Vorrei fare si che a runtime, cioè al momento stesso in cui l'utente riempie i campi (o anche quando li cancella), automaticamente le stesse parole dei campi vadano a comporsi in concatenazione sul campo hidden, possibilmente separate da spazio.

    Mi sapete suggerire qualche script????

    Grazie.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    codice:
    <SCRIPT language=javascript>
    function riempi(testo) {
    document.longu.cerca.value+=testo +" ";
    }
    </SCRIPT>
    <form name="longu">
    <input type="text" name="chiave1" onblur="riempi(this.value)">
    
    <input type="text" name="chiave2" onblur="riempi(this.value)">
    
    <input type="text" name="chiave3" onblur="riempi(this.value)">
    
    <input type="text" name="chiave4" onblur="riempi(this.value)">
    
    <input type="text" name="cerca">
    
    <input type="submit" value="CERCA">
    </form>
    .:::Longu:::.

  3. #3
    Decisamente meglio questo
    codice:
    <html>
    <head>
    <script>
    function Riempi() {
    document.longu.cerca.value="";
    	for (var i=0;i<document.longu.elements.length;i++) {
    		var e = document.longu.elements[i];
    		if ((e.name != 'cerca') && (e.type=='text')) {
    			document.longu.cerca.value+=e.value +" ";
    		}
    	}
    //alert(document.longu.cerca.value);
    }
    </script>
    </head>
    <BODY>
    <form name="longu" >
    <input type="text" name="chiave1" onblur="Riempi()">
    
    <input type="text" name="chiave2" onblur="Riempi()">
    
    <input type="text" name="chiave3" onblur="Riempi()">
    
    <input type="text" name="chiave4" onblur="Riempi()">
    
    <input type="text" name="cerca">
    
    <input type="submit" value="CERCA">
    </form>
    </body>
    </html>
    .:::Longu:::.

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.