Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    tramite onclick il post di un valore, come fare?

    Ciao a tutti
    Ho un problemino
    Ho una serie di immagini contrassegnate da un id. Vorrei che quando clicco su una di esse viene mandato ad un'altra pagina il valore dell'id tramite metodo post.
    In pratica io ho :
    Codice PHP:
    [img]a.gif[/img]
    [
    img]b.gif[/img]
    [
    img]c.gif[/img
    E la funzione submit deve mandare ad una pagina prestabilita il valore a tramite metodo post.

    Come posso fare?

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    o c'e' un form da spedire o serve ajax

  3. #3
    come si fa con il form da spedire... non voglio proprio usare ajax... mi fai un esempio del codice che dovrei scrivere please

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    se devi passare solo quel valore, usa il GET:
    Codice PHP:
    [url="tuapagina.htm?val=a"][img]a.gif[/img][/url]
    [
    url="tuapagina.htm?val=b"][img]b.gif[/img][/url]
    [
    url="tuapagina.htm?val=c"][img]c.gif[/img][/url
    metatad
    graphic & web design

  5. #5
    Veramente dovrei passare 4 valori... certo potrei anche arrangiarmi con il get... ma preferirei farlo con il post... se volessi farlo con il post come potrei fare?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    [img]a.gif[/img]
    se hai + di un form
    [img]a.gif[/img]
    etc... oppure posta tutta la pagina completa di forms
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Quindi, se ho capito bene:
    Codice PHP:
    <form action='page.php' method='post'>
     [
    img]a.gif[/img]
     [
    img]b.gif[/img
     [
    img]c.gif[/img]
    </
    form
    giusto???

  8. #8
    Mi sono reso conto che non sono stato molto chiaro

    Io vorrei che a seconda dell'immagine che l'utente preme, e le immagini sono 100, vengono mandati ad un'altra pagina tramite post 4 valori che appartengono all'immagine stessa... quindi sono differenti per ogni immagine.
    Inoltre non vorrei che questi valori comparissero nella barra degli indirizzi, perchè pur essendo valori non importanti quanto una password... se vengono modificati, possono creare numerosi problemi.

    Grazie cmq per l'aiuto che mi state dando.

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si adesso è un po più chiaro, ma anche più complesso, due soluzioni:
    1) Inserisci un form (cioè 100) per ogni immagine dove al proprio interno vi saranno i dati da passare (per il singolo invio vedi sopra) in modalità post (cosi i dati sarebbero nascosti) tale operazione è comunque la più semplice.
    2) Usi ajax in questo caso l'operazione si complica proporzinalmente alla conoscenza del metodo.
    Scegli tu.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function invia(a,b,c,d) {
      document.nascosto.uno.value=a;
      document.nascosto.due.value=b;
      document.nascosto.tre.value=c;
      document.nascosto.quattro.value=d;
      document.nascosto.submit();
    }
    </script>
    
    <form name="nascosto" action='page.php' method='post'> 
    <input type="hidden" name="uno">
    <input type="hidden" name="due">
    <input type="hidden" name="tre">
    <input type="hidden" name="quattro">
    </form>
    
    [img]a.gif[/img] 
    [img]b.gif[/img]
    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

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.