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

    Recuperare textbox in listview

    Ciao ragazzi,
    ho la necessità di recuperare una textbox che sta in un listview attraverso uno script.
    In questa maniera la riesco a recuperare se sta fuori, cioè sulla pagina:
    Anno = document.getElementById('<%=TxtAnnoFine.ClientID %>').value;
    ma se sta nel ListView non la riesco a beccare in nessuna maniera.

    Sapete dirmi come posso fare?
    Grazie mille

  2. #2
    Lo puoi fare semplice, ma ti serve sapere il numero di riga (?1).

    Anno = document.getElementById('<%=ctype(listview.rows(?1 ).findcontrols(Textbox.id),textbox).uniqueID %>').value;

    Ciao,
    b.

  3. #3
    e non posso saperlo il numero di riga, deve essere dinamico.
    Possono essere 2 righe come 100 righe, ma vorrei fosse in grado di trovare il valore di ogni singola textbox riga per riga da solo.

    Grazie mille

  4. #4
    Ok, ma javascript è stupido, non può sapere quante righe ha la list.
    Lato server puoi valorizzare un hiddenField con il numero totale di righe, e nel javascript cicli.

  5. #5
    eh ma infatti il problema è proprio quello di passare la riga a javascript.
    Non è una funzione normale alla quale posso passare parametri, ma è una funzione jquery che elabora un countdown.
    Ti posto un pò di codice così è più chiaro il tutto:

    <script type="text/javascript">
    $(function () {

    Giorno = document.getElementById('<%=TxtGiornoFine.ClientID %>').value;
    Mese = document.getElementById('<%=TxtMeseFine.ClientID %>').value;
    Anno = document.getElementById('<%=TxtAnnoFine.ClientID %>').value;

    var austDay = new Date();
    austDay = new Date(Anno, Mese - 1, Giorno);
    $('#defaultCountdown').countdown({ until: austDay });

    });
    </script>

    Questa che vedi sopra è la funzione.
    Come puoi capire in pratica io devo recupare una data da ogni itemtemplate per poi mostrare un countdown sempre per ogni singola riga.

    Grazie

  6. #6
    L'unica strada che vedo percorribile è passare i valori lato server e gestire il countdown con javascript.

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.