Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Ancora checkbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41

    Ancora checkbox

    Ciao a tutti ho questo script su un form che mi seleziona tutte le checkbox

    // Script di selezione delle checkBox

    function selectall(){
    var f = document.frm
    var s = f.ChkS

    for(i=0;i < f.length;i++){
    if (f.ChkStr.checked){
    f[i].checked=true
    }else{
    f[i].checked=false
    }
    }

    }


    e sull'html ovviamente cosi:

    <%
    Do While record_mostrati < num_record AND Not Rs.EoF
    %>
    <input type="checkbox" name="ChkStruttura" value="ON">
    <%
    record_mostrati = record_mostrati+1
    Rs.Movenext
    If Rs.EoF Then Exit Do
    loop
    %>

    ora come faccio a riprendermi i valori dei record da cancellare al click di un pulsante?

    spero d essere stato chiaro
    grazie delle risposte

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so se ho capito.

    Ma perche` usi tutte le checkbox con lo stesso nome?

    Nel codice ASP puoi mettere qualcosa di questo tipo (scusa non conosco ASP per cui posso fare errori):
    <input type="checkbox" name="ChkStruttura<%=record_mostrati%>" value="ON">

    Per selezionare tutte le checkbox il codice diventa:
    codice:
    var vero = (f.ChkStr.checked) ? true : false;
    
    for(i=0; i< <%=num_record%>; i++){ // nota qui c'e` un param. passato da ASP
      f.elements['ChkStruttura'+i].checked = vero;
    }
    Ho eliminato il test all'interno del loop, che ti porta via molto tempo e risrse inutili.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41
    ho risolto proprio ora grazie
    mi riprendo i valori e poi li splitto dato che me li manda in un unica stringa separata da ,...

    Uso lo stesso nome per crearmi un array di checkbbox e poi usare una checkbox per selezionarle tutte tipo msn.....(sono poco pratico di js, pero pare che cosi funziona)

    il controllo mi serviva in modo che se lo rispuntavo mi toglieva le spunte!

    Ciao

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.