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

    Multi form uno sotto l'altro, facile problemino

    Ciao, come da oggetto, ho un facile problemino.


    Ho diversi form uno incastonato all'altro

    Codice PHP:
    <form method="post" action"1" name="1" enctype="multipart/form-data">
    <
    form method="post" action"2" name="2" enctype="multipart/form-data">
    <
    form method="GET" action="" name="myForm" onsubmit="return false;">

    <
    input name="Submit" type="image" src="cancella.gif" onClick="submit">
    <
    input name="Submit" type="image" src="adda.gif" onClick="submit">
    <
    input name="Submit" type="image" src="modifica.gif" onClick="submit">

    // tutti i dati


    </form>
    </
    form>
    </
    form
    il problema È ke premendo qualsiasi pulsante mi prende il primo form in cima, io dovrei distinguere i 3 form, ovvero se clicco
    <input name="Submit" type="image" src="cancella.gif" onClick="submit">
    deve usare
    <form method="post" action"1" name="1" enctype="multipart/form-data">

    se clicco l'altro l'altro e cosi via,, come posso fare??

    thx mille sin da ora

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao progalba,

    1) non puoi mettere form annidati
    2) enctype="multipart/form-data" serve se devi inviare dei file
    3) gli input type=image equivalgono a dei submit quindi non serve mettre onclick="submit" che trallaltro non vuol dire niente

    detto questo... se vuoi comportamenti diversi puoi tenere un solo form e in base all'immagine clickata puoi cambiare i parametri del form
    codice:
    <form>
    <input name="Submit" type="image" src="cancella.gif" onClick="this.form.method='POST';this.form.action='tuapagina.asp';this.form.encoding='multipart/form-data'">
    </form>

  3. #3
    cavoli.. non posso tenere un solo form.. devo trovare un sistema a tutti i costi.. thx mille cmq!

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    form annidati non puoi farli c'è poco da fare.
    Puoi tenere più form ma devono essere separati.
    Cosa devi fare di preciso? perché non puoi tenere un solo form cambiando i suoi parametri a seconda di cosa clicki?

  5. #5
    xke un form GET deve selezionare tutti i chekbox e poi una volta selezionati cancellare i recod o salvarli da un'altra parte ecc..

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da progalba
    xke un form GET deve selezionare tutti i chekbox e poi una volta selezionati cancellare i recod o salvarli da un'altra parte ecc..
    e qua cosa hai detto??? VVoVe:
    Parli di record quindi si presume una programmazione lato server...
    cosa vuol dire che un form GET deve selezionare tutti i checkbox?
    indipendentemente da quello che devi fare ti ripeto e ti assicuro che form annidati non esistono.

  7. #7
    no ma ti credo, ci mankerebbe, ma la soluzione esiste, si è lato server php mysql. in qualche modo faccio cambiare i valori, se proprio vado all'estremo e faccio un solo form ma con valori diversi

  8. #8
    ok, ki mi conosce lo dice, sono un rompip...e.. xo ci arrivo vicino bene o male..

    riprendo il discorso, abbiamo detto fin'ora ke + di un form non si può avere, non si possono incastonare + form dentro un altro form.

    quindi avevo ribattuto ke ok, non si può fare, ma il sistema x arrivare allo scopo deve esserci.

    Ora parlando di PHP se io facessi:

    <form method="post" action="<? echo'$_POST[action];?>" enctype="multipart/form-data">

    e a dipendenza di cosa clicco

    <input name="Submit" type="image" src="kw-img/salva.gif" onClick="submit">
    <input type="hidden" name="action" value="salva">

    <input name="Submit" type="image" src="kw-img/salva.gif" onClick="submit">
    <input type="hidden" name="action" value="cancella">


    qualcosa del genere, ovviamente nel onClick dovrò metterci un valore in + l'imput hidden non va un gran ke bene, se mettessi na funzione in javascript??

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ti e' sfuggito qualcosa... rileggi:

    Originariamente inviato da willybit
    Ciao progalba,

    1) non puoi mettere form annidati
    2) enctype="multipart/form-data" serve se devi inviare dei file
    3) gli input type=image equivalgono a dei submit quindi non serve mettre onclick="submit" che trallaltro non vuol dire niente

    detto questo... se vuoi comportamenti diversi puoi tenere un solo form e in base all'immagine clickata puoi cambiare i parametri del form
    codice:
    <form>
    <input name="Submit" type="image" src="cancella.gif" onClick="this.form.method='POST';this.form.action='tuapagina.asp';this.form.encoding='multipart/form-data'">
    </form>
    Si capisse cosa vuoi fare... :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

  10. #10
    ho una lista di messaggi ricevuti da altri utenti, io dovrei poter selezionare i messaggi ke voglio usando un checkbox e dopo di ke, salvarli in bozze, salvarli in una cartella, oppure cancellarli, evitando di usare altre pagine ma fare tutto su una pagina sola. un po come hotmail.

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.