Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    51

    aiuto modifica funzione

    Devo modificare una funzione che prima eliminava le righe di una tabella, selezionate tramite checkbox e ora dovrà spostarle in
    una nuova pagina e nuova tabella.
    Seleziono con un checkbox una riga, devo prendere la o le sole righe selezonate e visualizzarle in una nuova pagina.
    La 'function confermaElimina()' dovrà diventare 'function confermaElabora()', e non dovrà più eliminare, ma spostare i
    valori selezionati, ad esempio in elabora.php
    In elabora.php dovrò richiamare la funzione?
    La 'function setCheckboxes(do_check)' rimane e seleziona o deseleziona tutti i checkbox.


    <form name='tabelsForm' method='get' action='#' onSubmit='return confermaElimina()'>
    [img]11.gif[/img]
    <a href="#" onclick="setCheckboxes(true); return false;">
    Seleziona tutti</a>
    /
    <a href="#" onclick="setCheckboxes(false); return false;">
    Deseleziona tutti</a>

    <input type='image' name='Ordina' title="Ordini acquisto" alt="Ordini acquisto" src="include/Images/ingranaggi19.gif" style='height: 20px; margin-bottom: -6px' onclick=' ();'>

    </form>

    // apre una nuova pagina (visualizza tutti, non solo i selezionati)

    <center>
    <form method='post' name='genera' action='esplodiOrdini.php'>
    <input type='image' title='Genera ordine' src='12.jpg' style='border:0px; width:157px; height:35px'>
    </form>
    </center>

    <script>
    /**
    * Checks/unchecks all tables
    *
    * @param boolean whether to check or to uncheck the element
    *
    * @return boolean always true
    */
    function setCheckboxes(do_check)
    {
    /*
    var elts = document.tabelsForm.elements['selected_tbl[]'];
    var elts_cnt = elts.length;

    for (var i = 0; i < elts_cnt; i++) { //>
    elts[i].checked = do_check;
    } // end for
    */
    for(var z = 1; z <=<? echo $j;?>; z++) //>
    {
    document.tabelsForm.elements["selected_tbl["+z+"]"].checked=do_check;
    }
    return true;
    }
    function confermaElimina()
    {
    str = "Si è scelto di eliminare";
    return window.confirm(str);
    }
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    51

    function sposta solo selezionti

    come faccio a spostare in una nuova pagina solo delle righe selezionate da un checkbok?
    ho provato a modificare la funzione che prima cancellava le righe selezionate, ma o bisogno di aiuto...


    function confermaEffettuazione()
    {

    for(var z = 1; z <=<? echo $j;?>; z++)
    {
    valore = document.tabelsForm.elements["selected_tbl["+z+"]"].checked;
    }
    return true;

    str = "Si è scelto di effettuare l'ordine dei record selezionati.\nContinuare l'esecuzione?";
    return window.confirm(str);

    }

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.