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

    Problema con form e bottoni submit

    Ciao a tutti,
    ho un problema on un form con 3 bottoni di tipo submit con lo stesso nome.

    <?php
    <form method="post" action="<?php echo SECUREURL;?>">
    <input type="text" name="testo">
    <ul>
    <li id="submit"><button type="submit" name="func">Aggrega</button>
    <li id="submit"><button type="submit" name="func" >Cancella</button>
    <li id="submit"><button type="submit" name="func">Salva</button>

    [/list]
    </form>
    ?>
    Il nome è lo stesso ma in base al valore visualizzato dal bottone(Aggrega,Cancella,Salva) vengono lanciate diverse funzioni.
    Ora il tutto funziona correttamente se lavoro in locale (sul pc che ospita le pagine) ma quando lavoro da remoto, qualunque sia il tasto che io premo la funzione lanciata è quella dell'ultimo button in ordine di visualizzazione (nel mio caso Salva).
    Qualcuno può aiutarmi a capire il perchè?
    Scusate ma sono alla frutta, non riesco a venirne fuori.
    Grazie a chiunque leggerà il post.

    Simone

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ciao ,
    non ho capito bene cosa devono fare i bottoni.
    cmq hai provato a mettere il valore all'interno di value=" ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    concordo.

    (ti ho risposto sull'altro forum)

  4. #4
    Ciao Ragazzi e grazie,
    ho provato ora ma anche indicando il valore in value non funge.
    XCypher86: ho letto la tua risposta nell'altro forum, grazie è un'alternativa, ma volevo capire perchè con il sistema che ho spiegato in locale funziona in remoto no.
    Sia server che client usano Windows ed explorer.

  5. #5
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    hummmmm...
    in locale che cosa fà? ti stampa il valore di uno dei tre bottoni?

  6. #6
    Ciao Tapu,
    In locale la pagina html è visualizzata correttamente, il codice riporta i valori impostati per i tre bottoni.
    Quando però vengono premuti il valore inviato attraverso il vettore post è sempre quello dell'ultimo bottone.

    Simone

  7. #7
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    tu necessiti di avere il name identico ?
    se tu cambiassi valore del name è successivamente gli richiamassi in 3 variabili differenti tipo:

    func1 ,func2 , func3
    e poi
    $f1 =$_POST['func1']; e cosi via

    potrebbe essere una soluzione...
    cmq posta un pezzo di codice!

  8. #8
    Ciao Tapu,
    non vorrei che questo diventasse un problema + grande di quello che è in realtà.
    Il tutto, come mi hai già fatto vedere nelle tue risposte, si può risolvere con altri sistemi.
    Ritengo che vada bene così.
    Ti ringrazio.

    Simone

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.