Manipular valores input com javascript
Tenho uma função, que recebe um valor, ela deva verificar se este valores já está contido no input, se estiver deve remover se não estiver deve adicionar o valor ao input, estou tentando assim:
function options_add_capture_id(input)
{
var i = input;
var o = document.getElementById("options_add_input").value;
var a = o.split('/');
var p = a.indexOf(i);
if(p > -1)
a.splice(p, 1);
else
a.push(i.toString());
document.getElementById("options_add_input").value = a.join('/');
}
Ela funciona em partes, se não tiver o conteúdo no input ela adiciona, mas, se tiver o conteúdo ela tambem adiciona, o que há de errrado?
Discussão (1)
Carregando comentários...