Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277

    Problemi in submit con image

    Ciao a tutti raga.

    Sto aggiungendo un po' di grafica all'applicazione che sto facendo, ed ho pensato di inserire le image. Sto però incontrando un po' di problemi: sembra infatti che non mi riconosca il campo NAME dell'image.
    Infatti alla pressione del testo, non riconosce che è stato premuto 'SUBMIT' e non stampa niente a video.
    Vi allego il codice potete per favore aiutarmi?
    Grazie mille!

    Codice PHP:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
                "http://www.w3.org/TR/html4/strict.dtd">
    <HTML>  <HEAD>


        <meta name=generator content="Prove e test ssp">

     
      </HEAD>
      <BODY style="background-color:#ffffff; color:#000000" onLoad="top.defaultStatus='pippo';">

    <?php

    //---------------------------------------------------------------------------
    //                      SAVE
    //---------------------------------------------------------------------------
    if (isset($_POST['SUBMIT']))
    {

     echo 
    'miao';
     

     
    }

    //_____________________________________________________________________________
    //                      DEFAULT
    //_____________________________________________________________________________


    else 
    {
    $PAGE_NAME 'usr_details_new.php';
    echo
    ' <form name ="pippo" method="post" action="'.$PAGE_NAME.'">';



    $array_element = array (0,1,2,3) ;
    $array_attr = array ('italian','english','français','deutsche'); 
    $array_dim 4;



    ?>
    <select name="OPT_LNG">
    <option value="0"  >0-italian</option>
    <option  selected value="1" >1-english</option>
    <option value="2"  >2-français</option>
    <option value="3"  >3-deutsche</option>
    </select>
    <?php








      
    echo' <input type="image" name="SUBMIT" 
      src="/COMMON/ICONS/24/floppy.ico" 
      onClick="document.pippo.submit();return false"
    alt="[Submit]"
     title="SUBMIT">'
    ;
     echo 
    '</input>';
     
      





    echo 
    '</form>';


    }
    //_____________________________________________________________________________

    ?>
      </body>
    </HTML>

  2. #2
    Il "return false" nell'onclick del pulsante non mi sembra ci debba stare, se mi ricordo bene è quello che dovrebbe bloccare il tutto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Ho provato con:

    Codice PHP:
      echo' <input type="image" name="SUBMIT" 
      src="/COMMON/ICONS/24/floppy.ico" 
      onClick="document.pippo.submit();"
    alt="[Submit]"
     title="SUBMIT">'
    ;
     echo 
    '</input>'
    ma purtroppo non funziona ancora...

  4. #4
    Prova a togliere del tutto l'onclick, non dovrebbe servire.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Purtroppo no, non funziona ancora (l'onclick e il return sono risultato di prove fatte proprio perché non funzionava...).

    Dove è l'errore?

  6. #6
    Originariamente inviato da davidl77
    Purtroppo no, non funziona ancora (l'onclick e il return sono risultato di prove fatte proprio perché non funzionava...).

    Dove è l'errore?
    C'è qualcosa che non quadra perchè l'onclick non è necessario.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Lo so...
    per questo sto sbattendo la testa e chiedo aiuto!

  8. #8
    Originariamente inviato da davidl77
    Lo so...
    per questo sto sbattendo la testa e chiedo aiuto!
    Hai provato con altri browser?

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Si, sto provando sia con firefox che con IE

  10. #10
    Originariamente inviato da davidl77
    Si, sto provando sia con firefox che con IE
    Comincia dall'inizio, scrivi così:
    codice:
    <form name="pippo" action="nomefile.php" method="post">
    <input type="hidden" name="test" value="test" />
    <input type="image" src="..." />
    </form>
    E vedi se nella pagina php di arrivo hai l'array $_POST.

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.