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

    Impedire invio da campo text di un form

    Ciao , ho un banalissimo form che mi invia una var per effettuare una ricerca .

    Il form INVIA la variabile ... solo se si clicca sul pulsante cerca o se si preme invio ma selezionando il pulsante Cerca , altrimenti carica la pagina di destinazione senza inviare la variabile ??

    Ecco il form:

    <form name="cerca" action="cerca.php" method="post">
    <input type="text" name="titolo">

    <input type="submit" name="ricerca" value="Cerca">
    </form>

    Io dovrei quindi IMPEDIRE che si possa premere invio dal campo titolo , tipo un wrap="off"

    ???
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <input type="button" name="ricerca" value="Cerca"
    onclick="this.form.submit()">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    mi scuso per il ritardo della risposta

    ma la soluzione non la capisco .

    con quel codice al click viene inviato il form , cosa che già avviene .

    Io invece devo IMPEDIRE che l'utente inserisca un valore e prema invio senza selezionare il pulsante cerca , altrimenti la variabile non viene inviata

    Come si può fare ?
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900

    Qui dovrebbe esserci la risposta...

    ...se ho ben capito
    <textarea cols=40 rows=4 name="campo" onKeyPress="if(event.keyCode==13) return false;" nowrap>

    Ciao,
    dover

  5. #5
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    Perchè impedire l'invio?
    Con questo la variabile dovrebbe arrivare anche cliccando sull'enter.

    onsubmit="invia();return false;"

    ...da inserire nel tag form
    cosa accaderebbe domani?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.