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

    Accedere ai valori di un li

    Ciao !!! Una piccola informazione...

    Dovrei accedere al valore dei campi presenti in dei li costruiti dinamicamente con ajax...

    Esempio:

    <li id="bit-0" class="bit-box">
    Marco
    <a class="closebutton" href="#"/>


    Voglio accedere soltanto all'ID "bit-0" e soltanto alla scritta marco ...ignorando <a class="closebutton" href="#"/>

    grazie in anticipo...

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se il contenuto si presenta sempre in questa forma
    document.getElementById('bit-0').firstChild.nodeValue
    contiene "Marco"

    ciao

  3. #3

    ...

    Però gli altri campi mi si presentano con gli id incrementali bt1, bt2 come faccio a prenderli tutti ?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    per esempio
    codice:
    var lista=document.getElementById('id_ul');
    var lis=lista.getElementsByTagName('li');
    for(var k=0;k<lis.length;k++){
      if(lis[k].id && lis[k].id.indexOf('bit')==0){
        // questo li ha id che inizia con 'bit'
        // fai quello che devi farci, x es.
        alert(lis[k].firstChild.nodeValue);
      }
    }

  5. #5
    allora se recupero solo un id funziona bene !!! se uso,

    function inviaParametri(){


    var tags = document.getElementById('id_u1');
    var lis = tags.getElementsByTagName('li');

    for(var k = 0; k<lis.length; k++){
    if(tags[k].id && tags[k].id.indexOf('bit')==0){

    alert(tags[k].firstChild.nodeValue);
    }
    }



    mi dice che var lis è nullo

  6. #6
    l'errore lo da qui:

    var lis=lista.getElementsByTagName('li');

    lista is null

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il codice funzionerebbe, posta l' xhtml come lo riceve il browser

  8. #8

    .,..

    Salve, ho un piccolo problema in un autocompilamento in ajax...Dunque ho fatto in modo che nell'autocompilamento fuoriescono i campi presenti all'interno di un database !!! Ovviamente però in questo autocompilamento oltre a poter ricercare opzioni già esistenti nel database, si può scrivere anche un'opzione non presente e salvarla nel database...

    Il problema di fondo è questo !!! Cerco un campo già presente , tutto ok, inserisco un campo non presente e non appena vado a ricercarne un altro già presente nel database l'autocompilamento non funge più !!!...

    A quanto ho visto i campi già presenti me li mette all'interno di un li, quelli non presenti va a inserirli in un altra classe input !!!

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.