Добавить 2,5 % к стоимости
Вложений: 1
Здравствуйте, я совсем не web-программист :cray: Но работа заставила поработать с сайтом и сделать, чтоб через него можно было оплачивать услуги. Все в принципе легко и я сделал по шаблону... Но надо сделать так, чтоб после нажатия на кнопку "оплатить" в поле "Сумма заказа" автоматом прибавило 2,5 %.
Примерно функцию знаю какую надо написать, а вот куда воткнуть, не могу понять... Код во вложении... Я буду очень благодарен, если поможете.:victory: |
<form onsubmit="some(this)">
Сумма заказа: <input name="summ" type="text" value="200"><br>
<input type="submit" value="Оплатить">
</form>
<script>
function some(form){
var s = +form.summ.value;
s = s + s*0.025;
alert(s);
}
</script>
|
Это понятно. Но не совсем то, что надо...
А можно, допустим, в поле ввели 100 и тут же к этим ста прибавляется 2,5% без участия уже пользователя?
что-то типа этого только без нажатия на кнопку
<h1>Подсчет стоимости оплаты</h1>
<form name="forma">
<p>Введите сумму оплаты <input type="text" name="price"></p>
<p>Комиссия составляет 2,5%</p>
<p><input type="submit" value="Вычислить сумму"></p>
</form>
<script>
document.forma.onsubmit = function() {
var price = this.price.value * 1.025 ;
this.price.value = price.toFixed(2);
return false;
};
</script>
|
Цитата:
|
|
Цитата:
Серверу совсем не нужно поле "price" с учетом 2,5%, это он должен сам рассчитывать, а значит нужно обрабатывать ввод в поле "price", умножая его значение на 2,5% и полученное помещать не в это поле, а отображать как информацию рядом с ним. |
Поддержу laimas... :yes: "Сумма к оплате" не должна менять сама себя. :)
|
Тогда скажите, как мне лучше сделать чтоб прибавились эти проценты? Я уже весь мозг сломал...
|
Цитата:
Например - товар - цена - количество -------- Итоговая сумма |
Цитата:
Я торгую пряниками двух сортов - Пряник тульский и Пряник медовый. Если я хочу иметь прибыль с торговли, то я не стану доверять каким-то ценам и процентам, что мне пришел клиент, в противном случае я останусь без штанов от такой торговли. Поэтому - сервер знает цену каждому сорту пряников, сервер знает, что задано условие при покупке пряников тульских более одного килограмма будет скидка 0,5%, а Пряник медовый продается с наценкой 1% так как эксклюзивная выпечка. Клиенту имеет все эту информацию о пряниках, и для удобства клиента сделан сервис - при вводе количества товара производится расчет суммы за покупку с учетом условий, которая выводится рядышком как "Итого: ....". Любое изменение в поле ввода количества изменяет "Итого". Север при получении формы на покупку должен знать две вещи - идентификатор сорта пряника и набранное количество, а на какую сумму набрано и делать ли скидку по условию он вычисляет сам, а не верит тому что выдает клиент, он этого даже и не получает, не нужно ему это. С пряников перейдите на свой товар и торгуйте. ;) |
| Часовой пояс GMT +3, время: 20:03. |