Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Quote Originariamente inviata da U235 Visualizza il messaggio
    Non se ho capito cosa ti serve, ma se si tratta di leggere dei valori della select certamente lo puoi fare, basta recuperarla tramite il suo id e leggerne le options

    codice:
    var e = document.getElementById("elementId");
    var value = e.options[e.selectedIndex].value;
    var text = e.options[e.selectedIndex].text;

    No mi serviva proprio il numero di option esempio

    codice:
    <select name="numero_option" id="id_numro_option">
    <option value="">Seleziona</option>
    <option value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
    </select>
    Mi dovrebbe restituire 4 . Volevo sapere se è possibile altrimenti cambio strategia settando il seleziona con un value predefinito ad esempio (NON SELEZIONABILE) in modo che prelevandolo poi so che quello deve essere NULL (per immagazzinare nel db)

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Quote Originariamente inviata da pippuccio76 Visualizza il messaggio
    No mi serviva proprio il numero di option esempio

    codice:
    <select name="numero_option" id="id_numro_option">
    <option value="">Seleziona</option>
    <option value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
    </select>
    Mi dovrebbe restituire 4 . Volevo sapere se è possibile altrimenti cambio strategia settando il seleziona con un value predefinito ad esempio (NON SELEZIONABILE) in modo che prelevandolo poi so che quello deve essere NULL (per immagazzinare nel db)
    codice:
    var e = document.getElementById("id_numro_option");
    var nOptions = e.options.length; //nOptions = 4
    Solitamente dove usi indici per recuperare elementi c'é anche una proprietà che ti restituisce il numero di elementi contenuti. Spesso si chiama length oppure count ecc.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.