Visualizzazione dei risultati da 1 a 8 su 8

Discussione: form e SUBMIT multipli

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298

    form e SUBMIT multipli

    Avendo un form che ha più di un bottone di tipo SUBMIT, come faccio ad impostare uno di default quando si preme invio?

    Grazie
    Ste.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    se ho capito bene la tua domanda...

    quello che premi invia, punto.

    ci mancherebbe che potessi pilotare altri submit

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    no, io in pratica ho più submit in un form, del tipo

    codice:
    <input type="submit" name="page" value="1" />
    <input type="submit" name="page" value="2" />
    <input type="submit" name="page" value="3" />
    attualmente, avendone più di uno, quando compilo il form e premo invio non fa nulla, devo per forza cliccare sul pulsante.

    Vorrei invece impostare che di default quello con value="1" viene premuto alla pressione del tasto invio.

    Non è proprio possibile?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <form action="">
    <input type=text>
    <input type=hidden name="page" value="1">
    <input type="submit" value="1" onclick="this.form.page.value='1';" />
    <input type="button" value='2' onclick="this.form.page.value='2';this.form.submit ()" />
    <input type="button" value='3' onclick="this.form.page.value='3';this.form.submit ()" />
    </form>
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    Grazie! Questa sera provo

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    umm, non mi funziona

    il onclick="this.form.page.value='2';this.form.submit ()" non sembra cambiare il valore di <input type="hidden" name="page" value="1">

    funziona la parte this.form.submit() perchè il form viene inviato correttamente, ma this.form.page.value='2' non cambia il valore. la sintassi è corretta o ho sbagliato qualcosa?

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    ho risolto modificando il bottone così:
    <input class="pagilink" type="button" value="2" onClick="document.getElementById('page').value='2' ;" />

    ed assegnando al campo nascosto l'id page

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.