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

    controllo su radio alla pressione di un link

    ho una serie di radiobutton in questa forma:
    <input type="radio" id="riceN" name="riceN" value="N" />

    dove N è un numero incrementale. Può anche non essere incrementale dato che viene preso da un db...quindi potrei avere 1,3,5,13 etc

    dopo averne selezionato uno ho la possibilità di cliccare su di un link che mi dovrebbe rimandare ad una pagina php passando in querystring il numero del radio selezionato. Quindi mettiamo che io selezioni il radio 3; cliccando sul link dovrei essere rimandato alla pagina modifica.php?radio=3. La stessa cosa dovrebbe accadere qualsiasi sia il radio che io seleziono.



    spero di essere riuscito a spiegarmi!
    Grazie molte per qualsiasi tipo di aiuto!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    i radio li devi creare con nome e id uguali fra loro ma con valore diverso.
    Poi sul link inserisci la chiamata ad una funzione

    codice:
    <input type="radio" id="rice" name="rice" value="1" />
    <input type="radio" id="rice" name="rice" value="2" />
    <input type="radio" id="rice" name="rice" value="3" />
    <input type="radio" id="rice" name="rice" value="4" />
    
    
    Controlla
    La funzione "controlla" seleziona il valore del radio selezionato ed effettua un redirect alla pagina se è stato selezionato un radio button
    codice:
    function controlla(){
    	valore=""	
    	for (i=0;i<rice.length;i++){
    		if (rice[i].checked){
    			valore=rice[i].value 
    		}
    	
    	}
    	if (valore==""){
    		alert ("Effttuare una scelta")
    	}else{
    		location.href ="modifica.php?radio="+valore
    	}
    }

    ciao

  3. #3
    si scusa in effetti ho sbagliato a parlare, perché l'utente dovrebbe poterne selezionare più di uno, quindi a questo punto ho cambiato e ho messo direttamente dei check.
    L'id che io sappia comunque deve essere diverso ai fini della validazione, no? :master:


    intanto ti ringrazio comunque per la funzione, vedo se riesco ad adattarla io in modo che vada con i check












    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  4. #4
    Con i checkbox

    codice:
    
    1<input type="checkbox" id="chk1" name="chk1" value="1">
     2<input type="checkbox" id="chk2" name="chk2" value="2">
     3<input type="checkbox" id="chk3" name="chk3" value="3">
     4<input type="checkbox" id="chk4" name="chk4" value="4"></p>
    
    
    
    Controlla</p>
    La funzione di controllo

    codice:
    function controlla(){
    	var valore=new String()
    	valore=""
    	numel=document.all.length
    	for (i=0;i<numel;i++){
    		if (document.all.item(i).type=="checkbox"){
    			if (document.all.item(i).checked){
    				valore+="checkbox="+document.all.item(i).value+"&"
    			}
    		}
    	}
    	if (valore!=""){
    		valore=valore.substr (0,valore.length-1) 
    		location.href="modifica.php?"+valore
    	}else{
    		alert ("Effettuare una scelta")
    	}
    }

    ps l'id deve essere unico all'interno della pagina. ho fatto copia e incolla e sono venuti tutti uguali



  5. #5
    grazie mille!!!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.