<form>
<input type="text" name="" value="">
</form>
//for loop used to calculate balance after payment(x) and interest
// the variable I want defined from the form input box
for(i = 6000; i>=10; i = i * (1+0.2/26)-x){
var x = 155;
document.write("Balance " + " $" + i + "<br/><br/>");
}
答えて
あなたの入力要素で疑似クラスを添付して、下記のように挿入された値を得ることができます:
<input type="text" name="" value="" class="js-interest">
<script>
var ele = document.getElementsByClassName("js-interest")[0];
var value = parseFloat(ele.value);
</script>
あなたがdocument.getElementById('input_id').value
を試した後、以下のように、整数としてそれを得るためにparseInt
を使用することができます:
var x = parseFloat(document.getElementsByName('number_box').value);
また、HTMLはこのような何かを見なければならない:
<form>
<input type="text" name="number_box" value="">
</form>
document.getElementsByName()
の代わりに、document.getElementById()
またはdocument.getElementsByClassName()
を使用することもできます。
更新: 私は間違って
for(i = 6000; i>=10; i = i * (1+0.2/26)-x){
var x = 155;
document.write("Balance " + " $" + i + "<br/><br/>");
}
ないです場合は、forループ内のDOMに書いているようにそれはあなたのANSを計算して、DOMに書き込みを行わないようです。
また、ループ内の入力からデータを読み取らないでください。 (あなたが繰り返しよくないthatsのデータを読み書きされます。)
あなたのループfor(i = 6000; i>=10; i = i * (1+0.2/26)-x)
ためには、いくつかの表現i = i * (1+0.2/26)-x
(それが条件にバインドされ、そのループが無限なっていないことを確認してください)
を使用して増加していますあなたはそれがCSSスタイルセレクターを使用して、次のコード
x = parseInt(document.querySelector('form input[name="my_number"]').value);
document.querySelector
を使用して、入力フィールドから値を選択することができます。したがって、フォーム内の入力フィールドを選択します。私はそれが名前でフォーム内のinput要素を返します"my_number"
全体クエリセレクタを入力フィールドを選択し、今のCSSセレクタform input[name="my_number"]
を使用してname="my_number"
<input type="text" name="my_number" value="">
として、フォームに名前を追加しましたこれは、あなたがを読む必要があり、入力フィールドの値を取得するには、今
document.querySelector('form input[name="my_number"]')
です入力フィールドのプロパティ。
document.querySelector('form input[name="my_number"]').value
これは、文字列として、あなたの入力値を返します。
ここで、その文字列値をInteger形式に解析する必要があります。
私たちは、この、(parseInt
を使用して)
parseInt(document.querySelector('form input[name="my_number"]').value)
ように私は、私は、getという名前の関数からの回答をフェッチしているcalc
function calc() {
var x = parseInt(document.querySelector('form input[name="my_number"]').value);
var ans= calculate_your_value(x);
document.write("Balance " + " $" + ans + "<br/><br/>");
}
という名前の関数で、あなたのコードを追加したことをやる
計算された答えとそのようにするのが良い。
function calculate_your_value(x){
// calculate the ans the for loop seems buggy
//for (i = 6000; i >= 10; i = i * (1 + 0.2/26) - x) {}
return x; //dummy ans
}
フォームを送信するときに呼び出されます。
これを行うには、onsubmit='calc()'
をフォームタグに追加しました。
<form onsubmit='calc()'>
また、私はあなたが押した時にフォームを送信するこの機能は、(ちょうど楽しみのために)あまりにも入力し追加した:)
document.onkeydown=function(){
if(window.event.keyCode=='13'){
calc();
}
}
それはちょうどキー押し下げのために待機し、かどうかを確認しますエンターキー(キーコードは13)
と同じです。calc
機能を呼び出します。
function calc() {
var x = parseInt(document.querySelector('form input[name="my_number"]').value);
var ans= calculate_your_value(x);
document.write("Balance " + " $" + ans + "<br/><br/>");
}
document.onkeydown = function() {
if (window.event.keyCode == '13') {
calc();
}
}
function calculate_your_value(x){
// calculate the ans the for loop seems buggy
//for (i = 6000; i >= 10; i = i * (1 + 0.2/26) - x) {}
return x; //dummy ans
}
<form onsubmit='calc()'>
<input type="text" name="my_number" value="">
<input type="submit" id="submitbtn" />
</form>
- 1. フォーム番号入力が変数としてjavascriptに転送されない
- 2. jQuery/JavaScriptを使用して複数のラジオボタンの変更を検出し、別のフォーム入力を変更するにはどうすればよいですか?
- 3. FINDSTRを使用して変数のtxtファイルからシリアル番号を入力するにはどうすればよいですか?
- 4. JavaScript変数をSESSIONに入れてページングに使用するにはどうすればよいですか?
- 5. Javascript:入力を変更するにはどうすればよいですか?
- 6. Google Apps Scriptで金融番号フォーマット番号を使用するにはどうすればよいですか?
- 7. javascriptを使用して入力値でサウンドをロードするにはどうすればよいですか?
- 8. 入力した番号をテキストファイルリストに追加するにはどうすればよいですか?
- 9. JavaScriptを使用して画面にテキストを入力するにはどうすればよいですか?
- 10. 重複した入力番号を削除するにはどうすればよいですか?
- 11. JavaScriptで変数名としてキー値を使用するにはどうすればよいですか?
- 12. 定数を使用して複数の@CrossOriginsを入力するにはどうすればよいですか?
- 13. Javascriptを使用してフォーム入力でウィジェットを自動入力するにはどうすればよいですか?
- 14. ライトテーブルでjavascriptを使用して入力を促すにはどうすればよいですか?
- 15. 入力パラメータに複数の入力ストリームを使用するにはどうすればよいですか?
- 16. ユーザ入力番号を使用して数字を個別に処理するにはどうすればよいですか?
- 17. ngRepeatのテキスト入力からアイテム番号を取得するにはどうすればよいですか?
- 18. どうすれば入力フォームの値をJavaScript/PHP変数にすることができますか?
- 19. PHPを使用してjavascript変数と対話するにはどうすればよいですか?
- 20. Javascriptキーワードを変数名として使用するにはどうすればよいですか?
- 21. Greasemonkeyを使用してJavaScript変数を変更するにはどうすればよいですか?
- 22. 入力タイプ番号を1-9にするにはどうすればよいですか?
- 23. 入力番号フィールドにカンマを追加するにはどうすればよいですか?
- 24. Jqueryを使用してホワイトスペースでクレジットカード番号を検証するにはどうすればよいですか?
- 25. VB、コンソールアプリケーション、ユーザー入力を確認して、有効な番号を入力したことを確認するにはどうすればよいですか?
- 26. フォームの入力時にフォームのクラスを変更するにはどうすればよいですか?
- 27. どのように入力することができます入力タイプ番号長さ17桁番号
- 28. インターフェイスIDを抽出して入力として使用するにはどうすればよいですか?
- 29. JavaScriptで複数変数間でグローバル変数を使用するにはどうすればよいですか?
- 30. 入力範囲を使用してbackgound-imageを変更するにはどうすればよいですか?