Есть скрипт, который при нажатии на ссылку добавляет некоторое значение в input. Вот он:
<span><a name="menu-title" href="#" onclick="Zack(this);return false">Пепси</a></span><br /><br />
<span><a name="menu-title" href="#" onclick="Zack(this);return false">Колу</a></span><br /><br />
<span><a name="menu-title" href="#" onclick="Zack(this);return false">Спрайт</a></span><br /><br />
<input class="foxtext" type="text" onblur="if(this.value=='') this.value=this.title;" onfocus="if(this.value==this.title) this.value='';" name="zakaz" style="width:235px !important;" title="Что хотите заказать?" value="Что хотите заказать?">
<script type="text/javascript">
var First = true;
function Zack (MenuTitl) {
var zakaz = document.getElementsByName('zakaz')[0];
var dop=zakaz.value+', ';
if(First) {First=false;dop="";}
zakaz.value = dop + MenuTitl.innerHTML;
}
</script>
А как его допилить, чтобы при повторном клике на ссылку, это значение из inputa удалялось? То есть, к примеру, жмякнул "Пепси" один раз - добавилось, жмякнул снова - удалилось?
Можно так сделать:
var order = [];
function Zack(MenuTitl) {
var zakaz = document.getElementsByName('zakaz')[0];
var item = MenuTitl.innerHTML;
if (order.includes(item)) order.splice(order.indexOf(item),1);
else order.push(item);
zakaz.value = order.join(', ');
}
<span><a name="menu-title" href="#" onclick="Zack(this);return false">Пепси</a></span><br /><br />
<span><a name="menu-title" href="#" onclick="Zack(this);return false">Колу</a></span><br /><br />
<span><a name="menu-title" href="#" onclick="Zack(this);return false">Спрайт</a></span><br /><br />
<input class="foxtext" type="text" onblur="if(this.value=='') this.value=this.title;" onfocus="if(this.value==this.title) this.value='';" name="zakaz" style="width:235px !important;" title="Что хотите заказать?" value="Что хотите заказать?">
Виртуальный выделенный сервер (VDS) становится отличным выбором
Помогите решить проблему и возможно ли ее решитьСуть проблемы такая
Я пытался сделать так, чтобы круг находился на одном месте и вращался вокруг себя, но он вращается по страницеЯ только начинаю изучать SVG и застрял...
изучаю Nuxtjs пытаюсь подключить файл js прописал в nuxt