Visualizzazione dei risultati da 1 a 7 su 7

Discussione: form che funziona male

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    76

    form che funziona male

    Inserisci la parola che vuoi ricercare all'interno del sito e clicca su "Ricerca"

    <input class="inputboxColored" type=text name="searchwords" value="" size="20">
    <input class="inputboxColored1" type=button name=startsearch value="Ricerca"
    onClick="searchAll(this.form.searchwords.value.toL owerCase())">


    questo è il codice che metto nella mia pagina per inviare una variabile ad una funzione javascript. Una volta che ho inserito la parola nel campo di testo, la funzione funziona (scusate il gioco di parole) solo se clicco sul tasto ricerca e non se premo INVIO. Perchè?

  2. #2
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: form che funziona male

    Originariamente inviato da wrangler
    Inserisci la parola che vuoi ricercare all'interno del sito e clicca su &quot;Ricerca&quot;

    <input class="inputboxColored" type=text name="searchwords" value="" size="20">
    <input class="inputboxColored1" type=button name=startsearch value="Ricerca"
    onClick="searchAll(this.form.searchwords.value.toL owerCase())">


    questo è il codice che metto nella mia pagina per inviare una variabile ad una funzione javascript. Una volta che ho inserito la parola nel campo di testo, la funzione funziona (scusate il gioco di parole) solo se clicco sul tasto ricerca e non se premo INVIO. Perchè?
    qui siamo su html e non javascript, comunque tu hai inserito la funzione nel "button" chiamato 'startsearch' che visualizza 'ricerca' (quindi quel tasto non è chiamato 'ricerca').
    Devi mettere la funzione in <input type ="submit" .value="invio" />

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    76
    grazie, scusami per l'imprecisione....

  4. #4
    Utente di HTML.it L'avatar di Diurno
    Registrato dal
    Nov 2004
    Messaggi
    217
    ma in questi casi per fare apparire i risultati in una nuova pagina si deve agire sul form o sul file .js?

  5. #5
    Io direi di costruire un form HTML, non una serie di campi input buttati lì, in una parvenza di form. Che ne dite di una cosa simile?
    codice:
    <form action="searchAll(this.form.searchwords.value.toLowerCase())">
       <fieldset><legend>Cerca nel sito</legend>
          <label for="searchwords">Parola:</label> 
          <input id="searchwords" name="searchwords" /> 
          <input type="submit" value="cerca" /> 
       </fieldset>
    </form>

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    magari se leggi il regolamento ed eviti il crossposting evitiamo di darti risposte doppie

    Grazie


    http://forum.html.it/forum/showthrea...hreadid=952419
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it L'avatar di Diurno
    Registrato dal
    Nov 2004
    Messaggi
    217
    Originariamente inviato da pierofix
    Io direi di costruire un form HTML, non una serie di campi input buttati lì, in una parvenza di form. Che ne dite di una cosa simile?
    codice:
    <form action="searchAll(this.form.searchwords.value.toLowerCase())">
       <fieldset><legend>Cerca nel sito</legend>
          <label for="searchwords">Parola:</label> 
          <input id="searchwords" name="searchwords" /> 
          <input type="submit" value="cerca" /> 
       </fieldset>
    </form>
    così e carino,il mio problema l'ho postato nell'altro thread quello del motore di ricerca

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.