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

    funzione cancella con name differente

    Ciao, come accennavo in un topic su HTML5 qui http://forum.html.it/forum/showthrea...1#post25338733 ho una pagina che in pratica mi crea dei modelli standard aggiungendo solamente i dati che di volta in volta cambiano, che servono per "compilare" il modulo. poi c'è un button chiamato "cancella" che tramite una parte di javascript mi svuota tutti i campi. èd è questo:

    function Cancella() {
    var i;
    var x=document.getElementsByName("campo");
    for (i=0; i<x.length; i++ ) {
    x[i].value=""
    }
    }



    Ho aggiunto, grazie a un altro utente del forum, dei campi per ricercare parole su google con un codice come questo

    <input type="text" value="Ricerca" name="q"/>
    <input type="submit" value="Google" formaction="http://www.google.com/search"/> et cetera

    Avendo come name "q", ovviamente il tasto "cancella" svuota tutti i campi con name "campo", ovvero tutti i campi di testo. rimangono compilati i campi con name "q", quelli per la ricerca su google.

    C'è un modo per svuotare tutti i campi con diverso "name" ?

    Poi ne avrei anche un'altra da chiedere ma una cosa per volta, non sono esperto e potrei incasinarmi

    grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Associ una classe tutti gli input che vuoi svuotare
    lista = document.getElementsByClassName("Nometuaclasse");l = lista.length;
    for(i=0;i<l;i++){
    lista[i].value = ""
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Perfetto grazie!

    Ora le altre due cose

    Sempre riguardo il campo di ricerca su google. Io uso questo codice qui per ricercare su google la parola scritta in un campo. Sarebbe possibile inserire un testo predefinito in aggiunta ad ogni parola scritta?

    Per esempio, se io scrivo "html.it", vorrei che quando va a fare la ricerca su google mi aggiunga in automatico la parola "forum", quindi farmi la ricerca di "html.it forum".

  4. #4
    Nessuno?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    <form id="googleForm">
        <input type="text" value="Ricerca" id="q" name="q"/>
    <input type="submit" value="Google" formaction="http://www.google.com/search"/>
    </form>
    
    <script>
    document.getElementById("googleForm").addEventListener("submit", function(){
      document.getElementById("q").value += " TESTO CHE VUOI AGGIUNGERE";
    });
    </script>

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.