ウェブショップで、必要なアイテムの量を変更するだけで、価格が即座に変更されるフォームをいくつか見ました。再読み込みや送信(または計算)ボタンはありません。
私はそのようなものを探していますが、非常に単純です。
Amount of pages: [textfield]
price: [answer]
それで全部です。コードは[textfield]から入力を受け取り、それを特定の数値(コードで変更できます)で乗算する必要があります。その計算の結果は[回答]で提示する必要があります。
私はグーグルで周りを見回してきましたが、送信ボタンを使用する非常に難しくて大きなフォームしか見つけることができません。そして、私のphp / ajax / javascriptは、自分でコードを書くのに十分ではありません。Stackoverflowにいくつかの送信フォームがあることは知っていますが、それらを編集して自分のやりたいことを実行する方法がわかりません。
見栄えを良くする必要はありません。コードを挿入するための優れたフォームを作成しました。明らかに、すべての主要なブラウザーで機能する必要があります。
編集:Khòiが提供するコードを試しました。
私はこれで遊んでみました:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script src="jquery-1.8.2.min.js" type="text/javascript" defer="defer">
$('#pages').change(function(ev){
var total = $('#pages').val() * 0.2;
$('#total').html((total).toFixed(2));
});?
</script>
</head>
<body>
Pages: <input type="text" name="pages" id="pages" />
<br/><br/>
Total: <span id="total">0.00</span>
</body>
</html>
しかし、それはうまくいきませんか?Jqueryファイルをダウンロードして、このページと同じフォルダーに入れました。