Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    110

    Select options con stringa

    Salve a tutti,
    ho una select definita come in esempio:

    <select size="1" id="TIPO" name="sub_type">
    <option value=""></option>
    <option value="alfa">alfa</option>
    <option value="beta due">beta due</option>
    </select>

    adesso vorrei selezionare attraverso javascript "beta due" ma io beta due ce l'ho dentro un campo INPUT hidden

    <input type=hidden name=selezionami value=beta due>

    adesso devo rendere selected il campo nella select "beta due"

    come faccio?
    ho fatto queste prove

    document.form1.TIPO.options[document.form1.selezionami.value].selected=true; MA NON FUNZIONA!!

    avete altre idee????

    Grazie

  2. #2
    ciao,

    prova così:

    codice:
    s1 = document.getElementById('idselect');
    v1 = document.getElementById('idcampo').value;
    for(var i=0;i<s1.options.length;i++)
     if(s1.options[i].value==v1){
      s1.selectedIndex = i;
      break;
     }
    saluti

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    110
    Originariamente inviato da moaiamorfo
    ciao,

    prova così:

    codice:
    s1 = document.getElementById('idselect');
    v1 = document.getElementById('idcampo').value;
    for(var i=0;i<s1.options.length;i++)
     if(s1.options[i].value==v1){
      s1.selectedIndex = i;
      break;
     }
    saluti
    Ho provato anche cosi niente da fare non funziona..E' possibile xkè faccio una chiamata ajax che non funziona? ho 1 select e una subselect dipendente dalla prima. Quando apro la pagina faccio avviare la chiamata che se trova un valore nella prima select fa partire la request ajax per visualizzare la seconda..dopo di questo io cerco di selezionare il valore nell'input

  4. #4
    ho provato il codice che ti ho passato in una pagina ad hoc e funziona perfettamente.

    saluti

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.