Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    65

    passare valori ad un campo con un link

    Ciao a tutti,
    ho un campo giorno di tipo select che contiene numero da 1 a 31 e di default non è selezionato nessun valore.
    Come posso assegnare un valore a quel campo da un link?
    Ad esempio se clicco su un link con scritto 30 vorrei che il campo giorno si autoselezionasse su 30.
    Spero di essermi spiegato chiaramente...

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... in questo modo:

    codice:
    30
    Ciao !

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    65
    Grazie, ho fatto in questo modo:

    <script>
    function oggi() {
    document.cerca.dalgiorno.selectedIndex=30;
    document.cerca.dalmese.selectedIndex=9;
    document.cerca.dalanno.selectedIndex=2003;
    document.cerca.algiorno.selectedIndex=30;
    document.cerca.almese.selectedIndex=9;
    document.cerca.alanno.selectedIndex=2003;
    return false;
    }
    </script>

    e nel link ho messo:
    oggi

    ma l'anno non lo prende..... why?
    Scusa se la domanda è idiota ma non conosco per niente javascript.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Attenzione!!

    il selectedIndex fa puntare la combo all'opzione di indice dato.

    Per cui se la prima opzione (indice 0) e` vuota, le altre puntano esattamente ai mesi e ai giorni rispettivamente.

    Non credo che per gli anni hai fatto una combo che inizia dall'anno zero, per cui il numero che devi impostare e` diverso.

    Esempio:
    <select name="dalanno">
    <option value=""></option>
    <option value="2002">2002</option>
    <option value="2003">2003</option>
    <option value="2004">2004</option>
    <option value="2005">2005</option>
    </select>

    all'indice 0 corrisponde il campo vuoto, all'inidce 1 l'anno 2002, al 2 l'anno 2003 ecc.

    In tal caso devi settare:
    document.cerca.dalanno.selectedIndex=2;

    Poi si puo` automatizzare la cosa in modo da far apparire la data odierna in modo indipendente dal giorno.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    65
    Infatti ora l'ho fatto funzionare....

    Grazie mille ad entrambi, siete stati preziosissimi

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.