Такс.. Инфы мало даю, сейчас попробую получше объяснить
function leftkolco() {
var ring1 = ["картинка", "факт", 0, 0, 0, 0, 0, 0, 1, 0];
var ring2 = ["картинка2", "факт2", 1, 1, 0, 0, 0, 0, 0, 0];
var a = parseInt(document.arts1.lkolco.value);
if (a==1) {
document.getElementById("init").value += ring1[8];
}
var head1 = ["картинка3", "факт3", 0, 0, 0, 0, 0, 0, 2, 0];
var head2 = ["картинка4", "факт4", 2, 2, 0, 0, 0, 0, 0, 0];
var b = parseInt(document.arts2.head.value);
if (b==1) {
document.getElementById("init").value += cloth1[8];
}
}
<form name="arts1"><select name="lkolco">
<option value="0">Левое кольцо</option>
<option value="1">Кольцо1</option>
</select></form>
<form name="arts2"><select name="head">
<option value="0">Голова</option>
<option value="1">Голова1</option>
</select></form>
<input style="width:24px;" id="init" type="text" value="">
Мне надо, чтобы при выбор нужного пункта из списка, в текстовом поле (id="init") появлялось значение = ring1[8] + head1[8] (то есть в текстовом поле должно появиться число 2).
Также необходимо, чтобы если скрипт выполняется повторно (и значения в списках другие), то в поле (id="init") значения заменялись (то есть предыдущие сбросили, а новые ввелись).
Надеюсь, что смог объяснить, а так же на вашу помощь