Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Ответ

нет времени подробно тебе описать, бросаю скриптик, там под разные броузеры определяються клавиши всякие и т.д. думаю разберешься

Compute_All_P = function() {
var all_P = 0;
for (var i = 0; i <document.getElementById('FormOrder').elements.length; i++) {
if (/^pos_P_\d+$/.test(document.getElementById('FormOrder').elements[i].id)) all_P += parseInt(document.getElementById(document.getElementById('FormOrder').elements[i].id).value);
}
document.getElementById('all_P').value = all_P;
}

ComputeP = function(idCount, id, oneP, evt) {
if (dom) {
var KeyCode = (ie||opera)?(evt.keyCode):(evt.which);
if (KeyCode == 57383 || KeyCode == 8 || (KeyCode > 47 && KeyCode < 58)) {
document.getElementById(id).value = document.getElementById(idCount).value * oneP;
} else {
if (KeyCode != 37 && KeyCode != 39 && KeyCode != 57369 && KeyCode != 57370 && KeyCode != 57375 && KeyCode != 57376 && KeyCode != 13 && KeyCode != 9) document.getElementById(idCount).value = (document.getElementById(idCount).value).replace(/[^0-9]/i, '');
document.getElementById(id).value = document.getElementById(idCount).value * oneP;
}
Compute_All_P();
}
}
СообщениеАвторДата
golubec22.07.2003 16:00
qqq24.07.2003 11:55
Well23.07.2003 08:00