Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581

    [jquery] reset di determinati campi input

    ciao

    ho un form con 5/10 campi input, che hanno id e nome filtro_sigla[X], con X che varia da 0 a 9

    avrei necessità, al click su un'icona, di resettare il loro contenuto ... è possibile farlo?
    avevo scritto questo codice ma non funziona:
    codice:
    	// icona pulisci campi
    	$('#pulisci_campi').click(function(){
    		for(x=0 ; x<parseInt($(this).attr('class')) ; x++){
    			$("#filtro_sigla["+x+"]").val("");
    
    		}
    	});

  2. #2
    Questo?

    codice:
    <form id="foo">
    <input type="text" name="filtro_sigla0" />
    
    <input type="text" name="filtro_sigla1" />
    
    <input type="text" name="filtro_sigla2" />
    
    <input type="text" name="filtro_sigla3" />
    
    <input type="text" name="altro_nome" />
    
    </form>
    
    resetta
    
    <script>
    function boh(obj){
    for(var i=0; obj['filtro_sigla'+i]; i++){obj['filtro_sigla'+i].value='';}
    }
    </script>

  3. #3
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    ti ringrazio, alla fine ho risolto
    a me interessava resettare solo determinati campi, soluzione trovata applicandogli una classe e resettando solo quelle determinate classi

  4. #4
    ma infatti il codice che ti ho inviato resettava solo certi campi, e cioè come da tua richiesta solo quelli con nameSpecifico+suffissoNumerico progressivo da 0 a 9.
    Comunque se hai cambiato strategia e ora funziona in questa altra maniera, tanto meglio.

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.