Как сделать текстовый инпут количества единиц
Доброго времени суток, есть такой код:
<script LANGUAGE="JavaScript"> function price(form) { if (form.iadro.checked){ var iadro=parseFloat(form.iadro.value); } else iadro=0; var total=iadro; document.getElementById("total_price").innerHTML=total; } </script> <form name="form" onclick="price(this)"> <table width="650" border="0" cellspacing="0" cellpadding="0" class="table"> <tr> <td colspan="2" align="left"><input type="checkbox" value="10000" name="koll" />Распорядитель свадьбы</td> <td> 10000 рублей</td> </tr> <tr> <td> </td> <td align="center"></td> <td align="center" id="total_price" style="color: #993300;font-weight:bold; font-size:14px">0</td> </tr> </table> </form> В общем вопрос такой, как добавить текстовый инпут, в котором будет указываться количество, а в результате выводится сумма в соответствии с введенным числом, пример http://www.scarletstar.ru/wedding-calculator/ строка "Украшение лимузинов (живые цветы) - 10000 рублей / композиция" |
Цитата:
|
Цитата:
|
Цитата:
|
Не знаю задачу целиком, но вроде должно получиться типа того
<form> <input type="text" id="textoviyinput" name="text"/></form> <input type="button" id="schet" value="посчитать"/> <div id="result"></div> <script> $(document).ready(function(){ $('#schet').click(function(){ var atribut = $('#textoviyinput').attr('value'); $('#result').html(atribut); }); }); Только не забудь подключить jquery А полученную переменную atribut можешь подставлять куда надо если тебе нужно чтобы результат был сразу в результате ввода без нажатия на дополнительные кнопки, то... смотри второй вариант <form onclick="vivod();"> <input type="text" id="textoviyinput" name="text"/></form> <input type="button" id="schet" value="посчитать"/> <div id="result"></div> <script> function vivod(){ var atribut = $('#textoviyinput').attr('value'); $('#result').html(atribut); } </script> |
Ещё вот такой вариант попробуй
<form > <input type="text" id="textoviyinput" name="text" onchange="vivod();"/></form> <input type="button" id="schet" value="посчитать"/> <div id="result"></div> <script> function vivod(){ var atribut = $('#textoviyinput').attr('value'); $('#result').html(atribut); } |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 08:04. |