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

    [aiuto] input text submit con invio

    ciao a tutti,
    ho un problema con un input text

    praticamente si tratta di un input text con un bottone che mi serve per fare una ricerca e quindi filtrare i dati di una tabella.

    CODICE
    Codice PHP:
    CERCA

    <input type="text" name="cerca" value="<?php echo $_POST['cerca']; ?>" size="5" maxlength="5" />
    <input class="button" type="button" name="cerca_btn" 
    value="cerca" onclick="document.form.pagina.value=1;
    document.form.blocco_risultati.value=1; document.form.stato.value='tutte';
    document.form.azione.value='cerca'; document.form.submit();" />
    il problema è questo...

    se scrivo qualcosa nell'input text e clicco invio mi fa il submit come se avessi cliccato il pulsante.

    l'unico problema è che non mi prende l'azione "cerca" perchè la definisco sul pulsante.
    e quindi non mi effettua la ricerca.

    qual'è il problema e come posso risolvere? grazie a tutti

  2. #2
    L'aiuto che ti serve può solo arrivarti lato client (comunque non è difficle).

    Ti sposto su Javascript
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Originariamente inviato da gm
    L'aiuto che ti serve può solo arrivarti lato client (comunque non è difficle).

    Ti sposto su Javascript
    hai ragione andava su javascript sta discussione...
    mah...sarà facile ma non mi viene in mente come risolvere...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    metti un input image al posto del button, oppure crei una funzione che racchiude quello che hai messo nel pulsante tipo:
    codice:
    function Invio(){
    document.form.pagina.value=1; 
    document.form.blocco_risultati.value=1; 
    document.form.stato.value='tutte'; 
    document.form.azione.value='cerca';
    document.form.submit();}
    e nel form onsubmit="Invio()"


    P.S. Consiglio nei titoli non mettere mai [aiuto] chi posta nei forum tecnici ha quasi sempre bisogno d'auto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Originariamente inviato da cavicchiandrea
    metti un input image al posto del button, oppure crei una funzione che racchiude quello che hai messo nel pulsante tipo e nel form onsubmit="Invio()"

    P.S. Consiglio nei titoli non mettere mai [aiuto] chi posta nei forum tecnici ha quasi sempre bisogno d'auto
    usando image al posto di button ... o usando submit sempre al posto di button... non va...
    mi perde sempre document.form.azione.value='cerca';

    o quindi usato nel form onsubmit="Invio()"....
    e così funziona.
    grazie per l'aiuto e il suggerimento sul titolo

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.