Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    48

    come passare dei parametri da un'immagine

    Ho una pagina equivalente ad un form, vi sono anche 2 immagini all'interno del form, vorrei che quando una delle due immagini viene cliccata mi venga dato un valore identificativo senza che ancora il form sia inviato, considerate che il form viene inviato con method=post.
    Come posso fare, penso sicuramente in javascript ma come?
    Grazie anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    mm

    scusa non puoi assegnare un id alle immagini?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    48
    se assegno un'id alle immagini come posso capire dalla pagina asp che segue il form quale immagine è stata selezionata come funziona la richiesta? Mi spiego meglio, per i form con il method=post uso una request.form(), con i form con il method=get uso request.querystring()
    ma con l'immagine come faccio?
    Forse ho avuto un'idea ora provo. Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    48
    Cerco di spiegarmi meglio perchè avendo fretta di concludere questo progetto ho paura di non essere chiaro.
    Io ho un form con un tot di campi di testo, all'interno di questo form vi sono due immagini che in qualche modo devo trattare come se fossero dei normali campi form, ossia che se viene cliccata un'immagine mi da un valore e se viene cliccata un'altra me ne da' un'altro; quando invio il form devo fare in modo tale da sapere qual'è stata l'immagine cliccata oltre che i relativi valori dei campi form (cosa quest'ultima che non è un problema).
    Ciao

  5. #5
    Guido Piazza
    Guest
    Potresti assegnare ad ogni immagine un numero e poi fare in modo che quando viene cliccata il numero venga scritto in una input text invisibile e venga quindi inviato tramite form

    codice:
    <html>
    <head>
    <script language="JavaScript">
    function img(numero){
    form.input.value=numero;
    }
    </script>
    </head>
    <body>
    <form name="form">
    <input name="input" type="hidden" size="40">
    </form>
    
    [img]ccc.gif[/img]
    </body>
    </html>
    L'ho fatto velocemente,quindi mi scuso se è un pò "scomposto" come esempio,spero sia chiaro

    Ciao

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <form name="mioForm" ....>
    ...
    <a href=""
    onclick="document.mioForm.campoNascosto.value='pri ma';return false">
    <img src=prima.gif border=0>
    </a>
    <a href=""
    onclick="document.mioForm.campoNascosto.value='sec onda';return false">
    <img src=seconda.gif border=0>
    </a>
    <input type=hidden name="campoNascosto">
    ...
    </form>

    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

  7. #7
    Guido Piazza
    Guest
    Nel link la scritta "java script" và tutta unita,questo forum la separa...

    In ogni caso,in alternativa c'è una cosa molto più semplice:

    Puoi mettere sotto ogni immagine un "radio" cosi' saprai quale immagine è stata scelta:

    codice:
    <INPUT type="RADIO" name="1" value="immagine1">
    <INPUT type="RADIO" name="2" value="immagine2">



    Bye

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    48
    Sei un grande, lo sai che non ci avevo pensato? A volte le cose semplici si perdono di vista.

  9. #9
    Guido Piazza
    Guest
    Originariamente inviato da Syrius
    Sei un grande, lo sai che non ci avevo pensato? A volte le cose semplici si perdono di vista.
    Tranquillo,non ci avevo pensato nemmeno io mentre ti facevo il codice js...poi ho pensato che a te serviva semplicemente una scelta tra le due immagini,non dovevano assolutamente essere cliccate

    Tra l'altro usando il "Radio" la scelta viene proposta all'utente in maniera più intuitiva del "click"


    Ciao e Buon Lavoro

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.