Visualizzazione dei risultati da 1 a 2 su 2

Discussione: validare checkbox

  1. #1

    validare checkbox

    Salve a tutti, ho questo tipo di problema.

    Ho un form in cui sono presenti per ogni elemento che tiro giu da un dataset 2 campi di tipo checkbox.(write o read).
    Ogni campo ha lo stesso id (write o read) .
    Sull'attributo onclick del campo write gli ho associato una funzione javascript con la quale se seleziono il campo di sinistra mi autoseleziona il campo read.
    Ora pero ho un problema.
    Non riesco a far in modo che l'elemento read autoselezionato sia sullo stesso livello dell'elemento write selezionato.
    Non so se mi sono spiegato bene.
    Posto due pezzi di codice:

    codice:
    <tbody>
    	  				<wcomp:row>
    	  					<td htmlClass="checkbox" width="1%">
    	  						<wcomp:checkbox id="group_id" value="${row.id}" htmlClass="checkbox"/>
    	  					</td>
    	  					<td>
    	  						<c:out value="${row.id}"></c:out>
    	  					</td>
    	  					<td htmlClass="checkbox" width="1%">
    	  						<wcomp:checkbox id="group_idW"  value="TRUE"  htmlClass="checkbox" onClick="javascript:chk(this);"/>
    	  					</td>
    	  					<td htmlClass="checkbox" width="1%">
    	  						<wcomp:checkbox id="group_idR"  value="TRUE"  htmlClass="checkbox"/>
    	  					</td>
    	  				</wcomp:row>
    	  			</tbody>
    
    
    function chk(status){
    		var t = $(status);
    		
    		if(!t){
    			return;
    		}
    		 
    		if(t.value == "TRUE"){
    			document.availableGroups.group_idR[0].checked = true;
    		}
    	}
    Come faccio a recuperare la posizione i-esima che viene selezionata dal campo write in modo da autoselezionare la posizione i-esima nel campo read?

    Help me!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: validare checkbox

    ciao
    Originariamente inviato da PablitoEscobar
    Ogni campo ha lo stesso id (write o read)
    una contraddizione che dovresti sistemare, non trovi?
    id sta per identificativo e deve identificare inequivocabilmente un solo elemento nel documento,
    piu' elementi non possono avere stesso id
    Come faccio a recuperare la posizione i-esima che viene selezionata dal campo write in modo da autoselezionare la posizione i-esima nel campo read?
    per chiarire per bene la situazione posta un pezzo di xhtml, cosi' come lo riceve il browser, solo il risultato dell 'elaborazione di qualsiasi linguaggi lato server tu stia usando
    (che non e' detto qui tutti conoscano)

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.