ho una funzione che fa precisamente l'opposto di quello che voglio fare, come posso invertire la logica o che funzione posso usare per fare quello che mi interessa?
allora io ho diversi radiobutton che fungono da checkbox e vorrei che per poter inviare il form, sia vistato almeno un radiobutton per gruppo e nel caso negativo la funzione mi bloccasse l'invio e mi facesse uscire un alert diverso in base al gruppo di radiobutton non vistato.
questo è quello che ho scritto io, ma come ho già detto fa precisamente l'opposto di quello che vorrei, ossia mi fa uscire l'alert e mi blocca l'invio quando io visto uno dei radiobutton del gruppo.
codice:
<SCRIPT Language="Javascript">
<!--
function verifica()
{
abtrad = document.domanda.abtrad
for (var i=0; i<abtrad.length; i++)
if (abtrad[i].checked )
{
alert("radio"); return false; }
abttv = document.domanda.abttv
for (var i=0; i<abttv.length; i++)
if (abttv[i].checked)
{
alert("tv"); return false;
}
}
// -->
</SCRIPT>