- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Chiamare una callback
-
Chiamare una callback
Ciao ragazzi, ho bisogno di capire come fare in modo (con jQuery) che quando eseguo un'azione (esempio un click) venga ri-eseguita una funzione che effettua una verifica e restituisce valori diversi.
Qui il codice:
[php]
function titolare() {
var rad = $('#titol :radio').fieldValue()[0];
if (rad == 'altrotitolare')
{
$('#accord-titolare').show();
}
else {
$('#accord-titolare').hide();
}
return false;
}
[/php][php]
$(document).ready(function() {
titolare();
});
[/php]ho provato a fare così:[php]
$('#titol input').click(function(){titolare();
});
[/php]ma non funziona. Avrei bisogno che quando clicco sul radio button venga riverificata la condizione! Grazie!
-
Ciao gleenk,
non avendo fornito l'html ho cercato di ricostruirlo.
Il javascript che ho usato è questo:<script type="text/javascript" language="javascript"> function titolare() { var rad = $('#titol :radio:checked').val(); if (rad == 'altrotitolare') { $('#accord-titolare').show(); } else { $('#accord-titolare').hide(); } } $(document).ready(function() { $('#titol :radio').click(function(){ titolare(); }); }); </script>
e come html:
<div id="titol"> <input type="radio" id="aaa1" name="aaa" value="titolare" /> <input type="radio" id="aaa2" name="aaa" value="altrotitolare" /> <div id="accord-titolare">Test</div> </div>
-
proverò (giovedì ^^) e ti faccio sapere, se nn dico nulla probabilmente funziona, grazie mille ayrton!