el input type="text" name="campotexto"
que originalmente tiene un value="", cambia de valor, pasando a ser 1.
Mi pregunta es:
¿Como podria volver a asignar al input type="text" name="campotexto" el value="" cuando lo vuelva a desselecionar despues de haberlo seleccionado?

<form method="post" action="otrapagina.asp" name="seleccion">
<input type="text" name="campotexto" value="">
<input type="checkbox" name="idproductos" value="1" onClick="javascript:document.seleccion.campotexto. value=1">
</form>