Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Quesito sui select

  1. #1
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405

    Quesito sui select

    Perchè se scrivo:
    document.mioform.mioselect.selectedIndex
    non mi torna l'indice dell'opzione selezionata?

  2. #2
    dovrebbe farlo, la sintassi e' corretta: considera che gli indici partono da 0.

    ciao

  3. #3
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405
    Eppure non lo fa...l'ho inserito in un evento onchange, ma mi ritorna come valore undefined!

  4. #4
    Originariamente inviato da Linusss
    Eppure non lo fa...l'ho inserito in un evento onchange, ma mi ritorna come valore undefined!
    posta il codice che stai utilizzando.

  5. #5
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405
    codice:
    <select name="azione" onchange="creaform(this.options[this.selectedIndex].value)">
       	<option value="edit">Modifica elemento esistente</option>
        	<option value="add">Aggiungi nuovo elemento</option>
    </select>
    Il codice è questo, e funziona benissimo, solo che cercando di capire, la logica mi dice che this.selctedIndex mi da l'indice dell'opzione selezionata, solo che se passassi solo quello alla funzione e ne stampo il valore, mi stampa undefined.

  6. #6
    a me un roba del genere funziona benissimo:

    codice:
    <select name="azione" onchange="alert(this.selectedIndex);">
       	<option value="edit">Modifica elemento esistente</option>
        	<option value="add">Aggiungi nuovo elemento</option>
    </select>

  7. #7
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405
    mmmm strano allora...
    Cmq per il codice scritto sopra, va bene ma c'è un piccolo problema, se clicco sul forum(di tipo text) che mi ha creato il cursore nn ci rimane dentro e quindi nn riesco a scriverci all'interno, da cosa può dipendere?
    Questo lo fa solo con Firefox, IE funziona bene.

  8. #8
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405
    premetto che non ci sono eventi relativi al focus in ballo.

  9. #9
    non saprei cosa dirti, anche perche' non sto capendo bene a cosa ti stai riferendo. :master:

  10. #10
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405
    edit:Ho risolto, avevo sbagliato a posizionare il <div></div> dove andavo ad inserire il form.

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.