Certo, il value del checkbox non cambia!!
puoi testare se il valore e` selezionato (attenzione a questo punto passo l'oggetto checkbox, non il suo value):
<script language="javascript">
function aggiungi_el(id_annuncio, id_agenzia, ogg) {
if(ogg.checked)
location.href='annunci_eliminaS1.asp?id_ann='+id_a nnuncio+'&id_ag='+id_agenzia+'&stato='+ogg.value;
}
</script>
Oppure:
function aggiungi_el(id_annuncio, id_agenzia, ogg) {
var val = (ogg.checked) ? ogg.value : 0;
location.href='annunci_eliminaS1.asp?id_ann='+id_a nnuncio+'&id_ag='+id_agenzia+'&stato='+val;
}
e questa è la parte da dove viene lanciato...
<input name="eliminare" type="checkbox" id="eliminare" value="1" onclick="aggiungi_el(<%=vedi.fields.item("ID_ANNUN CIO").value%>, <%=vedi.fields.item("ID_AGENZIA").value%>, this);">
Nel primo caso la pagina viene chiamata solo se il checkbox e` selezionato, nel secondo in ogni caso (con valore diverso)
Ciao
Michele

Rispondi quotando