Доброго времени, Сразу напишу что в javascript полный нуль! А проблема у меня такая: Имею Joomla 2.5.2 + RSForm!Pro 1.4.0 Создаю свою форму на базе "Calculation examples" все работает, но встретился с такой проблемой: Нужно добавить дополнительное поле, при выборе которого сумма приплюсовалась. Но ни как! ВОТ САМ КОД JavaScript: Код (CODE): <script type="text/javascript"> function calculateList() { var op1=document.getElementById('selectlist'); var result=document.getElementById('Total3'); result.value=0; result.value=parseInt(result.value); for(i=0;i<op1.length;i++) if(op1.options[i].selected) result.value=parseInt(result.value)+parseInt(op1[i].value); } </script> Добавляю поле selectlist2, добовляю в Javascript Код (CODE): var op1=document.getElementById('selectlist2'); и перестает работать Код (CODE): var op1=document.getElementById('selectlist'); Как мне добавить дополнительное поле? Что бы оно сумировалось с первым.
var op1=document.getElementById('selectlist'); var op2=document.getElementById('selectlist2'); var result=document.getElementById('Total3'); result.value=0; result.value=parseInt(result.value); for(i=0;i<op1.length;i++) if(op1.options.selected or op2.options.selected) result.value=parseInt(result.value)+parseInt(op1.value)+parseInt(op2.value); чтот типа того
Не помогло (( Теперь не берет сумму даже из Код (CODE): var op1=document.getElementById('selectlist');
Его я использую постоянно, но познаний хватает только на PHP и CSS а вот JavaScript даже приблизительно не предстовляю ((