Показать сообщение отдельно
  #10 (permalink)  
Старый 08.01.2013, 19:05
Интересующийся
Отправить личное сообщение для rampage Посмотреть профиль Найти все сообщения от rampage
 
Регистрация: 20.06.2012
Сообщений: 11

Такс.. Инфы мало даю, сейчас попробую получше объяснить
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") значения заменялись (то есть предыдущие сбросили, а новые ввелись).

Надеюсь, что смог объяснить, а так же на вашу помощь
Ответить с цитированием