Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    dare un valore da una select a un radio button

    ho una select del tipo:
    <select name='pippo'><option value='5||3||8||4'>ciao</option></select>

    e una funzione:
    function copia(ss) {
    var valu = ss.options[ss.selectedIndex].value;
    var vett = valu.split(/\|\|/);
    document.getElementById('conf').innerHTML = vett[0];
    if(vett[1]) document.getElementById('testo_link').innerHTML = vett[1];
    if(vett[2]) document.getElementById('ute').innerHTML = vett[2];
    if(vett[3])ss.form.id_rif.value = vett[3];
    }
    ";
    che mi salva ogni valore in uno<span> diverso.quindi 5 lo salva dentro lo span con id='conf',3 dentro testo_lik,8 dentro ute e 4 dentro un inpu text di nome id_rif.
    il mio problema è che vorrei che nello span con id='ute' mi venisse fuori un radio button con valore='8'.come posso fare a passargli il valore?deve risultare qualcosa del tipo:
    8<input type='radio' value='8'>
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puoi cambiare dinamicamente il valore del campo:
    codice:
    if(vett[2]) {
      document.getElementById('ute').innerHTML = vett[2];
      document.getElementById('ute_r').value = vett[2];
    }
    ....
    ....
    <span id="ute">??</span><input id="ute_r" name="XXX" type='radio' value='??'>
    In realta` non ho mai visto modificare il value di un radio, ma non ho neppure visto indicazioni contrarie.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    ma in questo modo..

    il valore non rimane '??' cioè se seleziono il radio,il valore sara 8 oppure '??'
    perche io devo registrare il valore 8.
    un altra cosa,se al posto del radio button volessi mettere una select che come option mi da quel valore?come dovrei cambiare il tutto?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il ?? e` il valore iniziale, poi viene sostituito con il valore impostato.

    Se vuoi aggiungere un'opzione ad una select, o vuoi modificarlo, devi usare le routine apposite, che sono state postate qui varie volte. Parti dai thread segnalati nelle "discussioni utili" (select dipendenti)
    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
    Sep 2001
    Messaggi
    487

    ok ora cerco..

    ciao e grazie
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

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.