Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Prendere il value di option-Errori javascript

    1)Devo prendere all'evento onclick di un tag a, il value della prima option di una select.

    Se per esempio ho:
    <select id="mySelect">
    <option value="1">1</option>
    <option value="1">2</option>
    </select>
    vorrei che cliccando su questo link
    Link
    la variabile myVar venga settata a 1, ovvero il value della prima option.
    Teoricamente così dovrebbe andare:
    myVar=document.getElementById("mySelect").getEleme ntsByTagName("option")[0].getAttribute("value");
    eppure non funziona

    2) Come faccio a dire al browser: esegui questo blocco di istruzioni, e se c'è un errore fai finta che non ci sia, ovvero continua a eseguire le altre istruzioni?
    Io conosco try, che però necessita il catch...
    In sostituzione vorrei sapere come controllare se un oggetto esista o no.

  2. #2

    Re: Prendere il value di option-Errori javascript

    Originariamente inviato da Mega69
    ...
    Io conosco try, che però necessita il catch...
    e perchè non lo usi?
    codice:
    try {
         istruzioni ...
    }
    catch (e) {}  // certo, il catch ci va, ma se non ti serve lo fai vuoto, no?
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A quale scopo tutte quelle complicazioni? :master:

    myVar=document.getElementById("mySelect").options[0].value;

    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

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.