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

    "bottone" dupplica contenuti textbox

    Ciao A tutti
    Per aiutarmi nella spiegazione allego 1 immagine
    come da immagine...
    - ho 1 unico FORM che contiene X campi (generati dinamicamente).


    Io avrei bisogno di avere un tastino, un bottone, una qualsiasi cosa che prenda i valori della prima riga e li vada a copiare nelle righe successive rispettando le colonne.
    Ho trovato qualcosa in rete che simula ciò che devo fare:

    [code]
    <SCRIPT type="text/javascript">
    function aggiornaHidden(sel){
    var f = document.frm;
    f.sel_text.value = sel.options[sel.selectedIndex].text;
    }
    </SCRIPT>
    <FORM name="frm">
    <SELECT name="sel1" onchange="aggiornaHidden(this)">
    <OPTION value="" selected> Scegli
    <OPTION value="A"> Opzione 1</OPTION>
    <OPTION value="B"> Opzione 2</OPTION>
    <OPTION value="C"> Opzione 3</OPTION>
    </SELECT>



    <INPUT type="text" name="sel_text">

    </FORM>
    [code]

    Ovviamente io non ho nessuna select e "devo" poter dupplicare i valori cliccando su 1 "bottone/link"

    c'è anche il fatto che non so mai quante righe ho, perchè a seconda del database possono essere 10, come 3, come 6 etc...

    Io però con PHP (se necessario) posso identificare ogni gruppo (colonna) con relativo id..

    BHOOOOOO
    Immagini allegate Immagini allegate
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    ho trovato qualcosa di molto simile
    codice:
    <script type="text/javascript">
    function FillBilling(f) {
       if(f.billingtoo.checked == true) {
         f.billingname.value = f.shippingname.value;
         f.billingcity.value = f.shippingcity.value;
       }
     }
    </script> 
    <FORM name="frm">
    <input type="checkbox" name="billingtoo" onclick="FillBilling(this.form)">
    Mailing Address
     
    
    
     <form>
     40:
     <input type="text" name="shippingname">
     
    
     41:
     <input type="text" name="shippingcity">
     
    
    
     
    
    
     Billing Address
     
    
    
     40:
     <input type="text" name="billingname">
     
    
    41:
     <input type="text" name="billingcity">
     </form>
    solo che se dupplico i campi



    40:
    <input type="text" name="billingname">


    41:
    <input type="text" name="billingcity">



    40:
    <input type="text" name="billingname">


    41:
    <input type="text" name="billingcity">

    non va +
    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #3

    Mi sono visto un pochino la sintassi di JQUERY ed era + facile a farsi che a dirsi
    codice:
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
    function dupplica(){
    	$(".401").val($('#40').val());	
    	$(".411").val($('#41').val());
    }
    </script>
    DUPPLICA
    
    
    
    <form>
    <input type="text" name="A" id="40" value="123">
    
    <input type="text" name="X" class="401" value="0">
    
    <input type="text" name="X" class="401" value="0">
    
    <input type="text" name="X" class="401" value="0">
    
    
    
    
    
    
    <input type="text" name="A" id="41" value="6565">
    
    <input type="text" name="X" class="411" value="0">
    
    <input type="text" name="X" class="411" value="0">
    
    <input type="text" name="X" class="411" value="0">
    
     </form>
    attendo cmq commenti se il metodo è giusto oppure no
    Tanto...lo fanno tutti... posso farlo anche io vero?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che è "sconsigliato" usare id numeri (perché alcuni browser non riconoscono id numerici), non ho informazioni in merito alle classi (ma non rischierei comunque).
    Sicuro che poi non avari problemi di out (invio dei dati) avendo tutti i nomi dei campi uguali?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.