Здравствуйте. Есть вот такой срипт, вполне рабочий и удобный на мой взгляд. Код: <table onclick="sum(event)"> <tbody> <tr> <td><input type="checkbox" value="Комплект ручек - 27р.">Комплект ручек - 27р.</td> <td><input type="checkbox" value="Пенал - 500р.">Пенал - 500р.</td> </tr> <tr> <td><input type="checkbox" value="Портфель - 500р.">Портфель - 500р.</td> <td><input type="checkbox" value="Маркеры - 100р.">Маркеры - 100р.</td> </tr> <tr> <td>Пусто</td> <td>Пусто</td> </tr> </tbody> </table> <textarea rows=5 cols=50 id="textarea"></textarea> <script type="text/javascript"> function sum(event){ event = event || window.event; var target = event.target || event.srcElement; if ((target + "") == "[object HTMLInputElement]"){ var value = target.value + "\n"; if (target.checked == true)document.getElementById("textarea").value += value; else document.getElementById("textarea").value = document.getElementById("textarea").value.replace(target.value, ""); } } </script> Подскажите пожалуйста, как сделать, что бы тут <textarea rows=5 cols=50 id="textarea"></textarea> вместе с выбранными товарами выводилась общая сумма товаров? Если можно то как реализовать это без кнопки "Подсчитать", что бы сразу при выборе товаров выводилась общая сумма?
можно, но вам надо переделать так, чтобы в checkbox'ах в value писалась цена, просто <input type="checkbox" value="500">, либо в другой input, иначе вам придётся писать регулярные выражения, чтобы из текста "Портфель - 500р." вынимать цену, а это будет говнокод)
Желательно что бы выводилась не только цена но и само название товара. Вы упомянули про другой input, подскажите пожалуйста как именно это реализовать? Не большой пример.