Показать сообщение отдельно
  #1 (permalink)  
Старый 27.06.2013, 20:32
Аватар для VIP Lоunge
Новичок на форуме
Отправить личное сообщение для VIP Lоunge Посмотреть профиль Найти все сообщения от VIP Lоunge
 
Регистрация: 27.06.2013
Сообщений: 1

Ошибка при получении значений по change()
Есть такие строки внутри таблицы

<tr><td>Мародер</td><td>war0 = <input type="number" name="war0" onChange="ShortInfo(0, 20, this.getElementById('war0').value);"></td><td>wars0 = 20 * war0<div id="wars0"></div></td></tr>
<tr><td>Кобуксон</td><td>war10 = <input type="number" name="war10" onChange="ShortInfo(10, 10, this.getElementById('war10').value);"></td><td>wars10 = 10 * war10<div id="wars10"></div></td></tr>

Задача состоит в том, чтобы функция ShortInfo взяв значения выполнила следующее: умножила 2 на 3 и выдала результат в свой <div>. При этом необходимо произвести сложение значений по последним 2-м столбцам и все это без перезагрузки самой страницы.
function ShortInfo(id, ves, id_val) {
	var val1 = parseInt($(id).val());
	var val2 = parseInt($(ves).val());
	var val3 = parseInt($(id_val).val());
}

Где-то вкралась ошибка т.к. пытаясь получить значения, а тем более результат строки внутри функции через change() или blur() не получается.
Ответить с цитированием