Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    102

    javascript-->document.nomeform.nomeselect.options[i].value

    Ciao a tutti,
    ho il seguente codice di esempio:

    <form id="Ass1">
    <select id="Ass11" name="Ass11">
    <option>_____</option>
    <option>_____</option>
    </select>
    <select id="Ass12" name="Ass12">
    <option>_____</option>
    <option>_____</option>
    </select>
    </form>

    e poi ho una funzione javascript:

    z=1
    prova1=document.forms['NomeAss'+z].Ass11.options[0].value;
    prova2=document.forms['NomeAss'+z].Ass11.options[1].value;
    prova3=document.forms['NomeAss'+z].Ass12.options[0].value;
    prova4=document.forms['NomeAss'+z].Ass12.options[1].value;

    quello che mi chiedo è: è possibile sostituire al nome della select (nel mio caso Ass11 e Ass12) una istruzione come quella utilizzata per recuperare il nome della form (forms['NomeAss'+z])?

    In poche parole il risultato che vorrei ottenere io sarebbe tipo

    z=1
    t=1
    prova1=document.forms['NomeAss'+z].select['Ass1'+t].options[0].value;
    t=2
    prova2=document.forms['NomeAss'+z].select['Ass1'+t].options[0].value;

    La cosa è un pò incasinata, ma spero di essermi spiegata bene... :master:..sono pronta a dare chiarimenti!
    Ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    var i=1;
    var prova1 = document.forms['NomeAss'+z].elements['Ass'+z+i].options[0].value;
    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
    May 2005
    Messaggi
    102
    Grazie mille!!!

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.