Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    rcavare ID di un oggetto

    Salve a tutti.

    volevo chiedere è possibile ricavare l'ID di un aoggeto
    ad esempio

    <select name="pallino" id="pallino" >
    ...

    quindi dovrei tirare fuori l'id "pallino"
    è possibile.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: rcavare ID di un oggetto

    Originariamente inviato da techno
    Salve a tutti.

    volevo chiedere è possibile ricavare l'ID di un aoggeto
    ad esempio

    <select name="pallino" id="pallino" >
    ...

    quindi dovrei tirare fuori l'id "pallino"
    è possibile.
    Devi comunque trovare l'oggetto... come e in che oocasione (evento) lo vuoi "trovare"?

    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

  3. #3
    Se hai una referenza all'oggetto puoi fare semplicemente:
    var id = oggetto.id;

  4. #4
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    insomma per riassumere quanto detto quello che devi fare e':

    Codice PHP:
    var el document.getElementById("pallino");
    idCercato el.id 
    come come gia' detto, se nel programma sai gia' qual'e' l'id che cerchi ("pallino" in questo caso) perche mai non lo salvi direttamemte da qualche parte "a mano" invece di farlo fare a js?

    ma forse la tua domanda aveva solo un'intento teorico e volevi sapere come si accede alle proprieta' di un elemento DOM. beh insomma puoi sempre usare la notazione col punto tipo:

    el.attributo

    oppure

    el["attributo"]

    ciao

  5. #5
    Non lo posso fare perchè id viene generato dinamicamente tramite asp.
    quindi quando apsso la funzione dalla select devo capire quale di quello è.

    Ad esmepio se asp genera 10 select
    allora verrebbe <select id="pallino1">
    ...
    <select id="pallino2">
    ...
    e cosi via fino a pallino 10

    quindi io devo capire poi l'itente a quale select si è riferito

  6. #6
    quindi credo che l'esempio che mi hai mostrato non vada bene

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma all'evento onchange passi anche l'id :master:
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da techno
    quindi quando apsso la funzione dalla select
    Posta il codice che usi...

    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

  9. #9
    non ce nessuno codice perchè non so come fare

    forse non mi sono spiegato bene

    creo le select
    1a select:
    <select id="tabella1" onchange="valore(this.value)">
    ...
    </select>

    2a select:
    <select id="tabella2" onchange="valore(this.value)">
    ...
    </select>

    ecco ora oltre a prendere il valore scelto dalla select, che so prendere, voglio ricavare anche da quale id è stato fatto al scelta quindi o da "tabella1" o da "tabella2"

    credo che mi sia spiegato bene ora

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    semplicemente passa this e non this.value
    poi dentro la funzione valore(parametro){}
    avrai il value come parametro.value, l' id come parametro.id
    etc

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.