Buenas de nuevo Neivan, te pongo el code javascript que debería llevar tu función para que no se repitan los cods, si selecciona, desselecciona, selecciona, ...
Código PHP:
function add(valor)
{
var inf = document.getElementById('textoprueba').value;
if (inf.indexOf(valor)==-1)
{
document.getElementById('textoprueba').value = document.getElementById('textoprueba').value + valor;
}
else
{
document.getElementById('textoprueba').value = document.getElementById('textoprueba').value.replace(valor,'');
}
//document.getElementById('textoprueba').setAttribute('value',document.getElementById('textoprueba').getAttribute('value')+valor);
}
Espero que te sirva, con esto debería funcionar de P.M.
Ya me cuentas