入力フィールドが登録されていません (割引は総計から差し引かれます)
コードペンをチェックする
Javascript
function recordToFilename() {
var input = document.getElementById('discountvalue'),
discount12 = input.value;
}
下の図のように動作させたいと思います。(値引きは手入力) http://i.stack.imgur.com/yV8QT.jpg
入力フィールドが登録されていません (割引は総計から差し引かれます)
function recordToFilename() {
var input = document.getElementById('discountvalue'),
discount12 = input.value;
}
下の図のように動作させたいと思います。(値引きは手入力) http://i.stack.imgur.com/yV8QT.jpg
テキストも含まれているため、割引の価値を得ることができません。
JS = document.getElementById('discountsample').innerHTML = " Discount Sample: $" + (-10).toFixed(2);
HTML Output = <h4 id="discountsample"> Discount Sample: $-10.00</h4>
出力が次のようになるように、価格などの属性に値を追加します
<h4 id="discountsample" price="10.00"> Discount Sample: $-10.00</h4>
価格からその価値を読み取ることができます。
最後のJSでは、それを設定し、この方法でも値を取得して減算できます。
function recordToFilename()
{
var input = document.getElementById('discountvalue'),
//Something like this. This requires jQuery
document.getElementById('discountsample').attr("price", input.value);
//I don't know how it is in normal JS. I think its like this but you have to test it
document.getElementById('discountsample').attributes['id'] = input.value;
};
また、HTML から JS を切り離す、またはその逆のように、コードをよりクリーンにします。
今はすべてが混同されています。一部は HTML に、一部は JS に