tengo una funcion que hace que cambie de valor un input text segun el checkbox pero me envia un error :
Cambia is not defined
onclick(click clientX=0, clientY=0)
el codigo es el siguiente:
Código:
<form name="formu" id="formu" method="post" onSubmit="ProcesaAjax('includes/inc-ing-comentarios.php','DIVingresarcomentarios')">
<script type="text/javascript">
function Cambia(txek,campo)
{
if(txek.checked)
{
if (campo=="tx_newsletter")
{
document.formu.tx_newsletter.value="S";
}
} else {
if (campo=="tx_newsletter")
{
document.formu.tx_newsletter.value="N";
}
}
}
</script>
<label>
<input name="codigo" type="hidden" id="codigo" value="<? echo $Gd_codigo;?>" size="14">
<input name="tx_newsletter" id="tx_newsletter" type="hidden" value="S">
<input name="ch_newsletter" id="ch_newsletter" type="checkbox" onClick="Cambia(this,'tx_newsletter.value')" checked>
</label>
</form>
he probado de varias formas pero no puedo encontrar el problema