Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Invio Form

  1. #1
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483

    Invio Form

    Ciao raga io ho una form con 5 campi in una Pagina ASP
    devo fare un controllo in javascript che a seconda del bottone premuto mi passi un valore di var diversa
    I bottoni sono 3

    ho pensato di mettere oltre ai canonici 5 campi un campo
    CMD = "" e valorizzarlo direttamente da javascript a seconda che venga premuto il button a, b, c,

    è possibile fare una cosa del genere?? cio provato ma non mi funziona il valore resta sempre vuoto
    Questo è un esempio di codice che vado a richiamare sul evento onclick di un bottone.
    Ad okkio vedete qualche errore??
    codice:
    <script type='text/javascript'>
         function tabulati(){
          // codice di controllo campi che devo ancora scrivere
             controlla=1;
             if(controlla==1){
       	   document.stampa1.cmd.value='tabulati';
               document.stampa1.method='post'
               document.stampa1.submit()
             }
         }
    </script>
    Grazie


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Attenzione a MAIUSCOLE e minuscole: citi un campo CMD ma nello script usi document.stampa1.cmd

    A parte questo non vedo errori, forse nel resto della pagina...

    ciao

    ps: cosa sono i "canonici 5 campi" :master:
    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
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    scusa se sono stato poco chiaro
    per canonici intendo quelli ch avevo detti prima cioè 5 campi normali text, ma al momento quelli non mi servono.

    codice:
    [cut] primi 5 campi
    <td colspan='2'>
    <hr>
    <input type='hidden' name='cmd' value="">
    </td>
    </tr>
    <tr>
    <td colspan='2'>
    <table>
    <tr>
    <td>
    <input type='button' name='tabulato' value='Genera Tabulato' onclick='tabulati();'>
    </td>
    <td>
    [cut]
    
    questo è l'html dove vado a richiamare la funzione sul bottone ma non riesco a valorizzare il campo cmd come voglio io.
    
    Help



  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il form si chiama "stampa1" ?
    I nomi usati per campi, form, variabili, funzioni, ecc. sono univoci?

    Un link alla pagina... tanto per evitare di fare troppe illazioni...

    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

  5. #5
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    purtroppo non è on-line br1

    i campi sono univoci:
    1)cliente
    2)comune
    3)provincia
    4)regione
    5)tel

    si stampa1 è il nome del form

    non ho postato tutto perchè usciva una cosa immensa....
    visto che viene generata dinamicamente da asp


    tu personalmente vedi qualche errore??

  6. #6
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    la variabile cmd mi serve per indirizzare la pagina ad una sub piuttosto che ad un altra
    nella query string ho

    localhost/stampa.asp?cmd=1
    questa pagina mi fa vedere la form con le 5 select ed il bottone sopra postato, l'action della form è su stampa.asp.
    quando premo il bottone vorrei che la query string tornasse a stampa.asp ma invece non riesco

    ma adesso sono riuscito.

    l'errore stava proprio nel javascript dovevo mandare il tutto via get e non via post

    mannaggia a me

    grazie mille BR1 per la tua disponibilità a presto


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.