Intercettare cambio valore radio

XinYiMan

Nuovo Utente
26 Mar 2010
5
0
0
Ciao ragazzi, non riesco a capire come modificare tale sorgente per poter intercettare l'evento di cambio valore della input radio.
Cosa sbaglio? Grazie mille

Codice:
<?php

	require_once("./PHP/Config.php");
	require_once('./PHP/Classi/Lingue.php');
	require_once("./PHP/FunzioniEssenziali.php");
	require_once("./PHP/Personalizzazioni/Classi/DataBase.php");

	function StampaScadenziarioMyProb($Stringa_Connessione_P,$NomeUtente_P,$Password_P,$LinguaUtente_P,$PaginaHome_P,$usr_P)
	{

		$usr_P->CaricaDatiDaIdUtente(GetSessione("IdUtente"));
		$app=new DataBaseMyProb($usr_P->GetHostName(), $usr_P->GetPathDB() ,$NomeUtente_P,$Password_P);
		$app->GetDitte();
		$app->GetClientiFornitori('CL');

?>
		<script type="text/javascript">
                    $('input:radio').click(
                        function(){
                            alert('changed');   
                        }
                    );  

                function GestisciCambioSelect(IdCampo)
		{
			var x = document.getElementById(IdCampo).selectedIndex;
			var y = document.getElementById(IdCampo).options;
			alert("Index: " + y[x].index + " is " + y[x].text + " (" + y[x].value + ")");	
                }
		function GestisciCambioRadioButton()
		{
			alert("ciao");
		}
		</script>

    <div class="panel panel-default">

        <div class="panel-heading">
    		<fieldset>
        		CLIENTI <input type="radio" name="rdb_CliFor" id="CL" value="CL" checked onclick="GestisciCambioRadioButton();"/>
        		FORNITORI  <input type="radio" name="rdb_CliFor" id="FR" value="FR" onclick="GestisciCambioRadioButton();"/>
    		</fieldset>
	</div>

        <div class="panel-body">
		<!-- CAMPO SELECT PER SCEGLIERE IL CLIENTE/FORNITORE  -->
		<select id="CliFor" name="CliFor" class="CliFor">
			<OPTION VALUE=''></OPTION>
<?php
		
		for($i=0;$i<$app->NumCliFor;$i++)
		{
			Stampa("<OPTION VALUE='" . $app->CliFor[$i]['CODICE'] . "'>" . $app->CliFor[$i]['DESCRIZIONE'] . "</OPTION>");
		}
	
?>	
		</select>
		<!-- CAMPO SELECT PER SCEGLIERE L'AZIENDA  -->
		<select id="Aziende" name="Aziende" class="Aziende" onChange="GestisciCambioSelect('Aziende');">
			<OPTION VALUE=''></OPTION>
<?php
		for($i=0;$i<$app->NumDitte;$i++)
		{
			Stampa("<OPTION VALUE='" . $app->Ditte[$i]['CODICE'] . "'>" . $app->Ditte[$i]['DESCRIZIONE'] . "</OPTION>");
		}
	
?>	
		</select>

	</div>

    </div>




<?php
	}

?>
 
Ciao, non ho letto attentamento il tuo codice, ma, ti faccio un semplice esempio
HTML:
<html>
    <head>
        <script src="http://code.jquery.com/jquery-latest.min.js"></script>
        <script>
            $(document).ready(function(){
                $('input:radio').click(function(){
                    var colore = $(this).val();
                    alert("Hai scelto il colore " + colore);
                })
            })
        </script>
    </head>
    <body>
        <input type="radio" name="colore" value="Giallo"/> Giallo
        <input type="radio" name="colore" value="Verde"/> Verde
        <input type="radio" name="colore" value="Rosso"/> Rosso
    </body> 
</html>
 

Discussioni simili