Как подставить значение в input ?
Здравствуйте.
как сделать кнопку по нажатии на которую с нужно купить по: перемещалось значение в -> цена покупки коинов куплю: (на полученную сумму) перемещалось значение в -> какое количество: вот визуально https://jsfiddle.net/og08pqbx/ ![]() <div dir="ltr" style="text-align: left;" trbidi="on"> <script src="https://code.jquery.com/jquery-3.2.1.min.js" type="text/javascript"></script> <br /> <b>цена </b>покупки →→ →→ какое <b>количество</b>:→→→ будет куплено с вычетом комиссии<br /> <input id="i1" placeholder="по какой цене купил" /> <input id="i6" value="1" /> <input disabled="" id="i8" /><br /> желаемая <b>прибыль </b>в %||| комиссия в % (покупка и продажа) <br /> <input id="i2" value="2" /> <input id="i3" size="9" value="0.2" /><br /> нужно <b>продать </b>по: <b>профит </b>составит: (с вычетом комиссии)<br /> <input disabled="" id="i4" /> <input disabled="" id="i5" /><br /> <br /> денег надо<br /> <input disabled="" id="i7" /> <br /> <br /> <br /> цена <b>продажи</b> →→ →→ какое <b>количество</b>: ожидаемая сумма (с вычетом комиссии)<br /> <input id="i1111" placeholder="по какой цене продал" /> <input id="i6666" /> <input disabled="" id="i4444" /><br /> ожидаемая <b>просадка коина</b> в %<br /> <input id="i2222" value="2" /> <br /> нужно <b>купить </b>по: <b> коинов куплю</b>:(на полученную сумму)<br /> <input disabled="" id="i7777" /> <input disabled="" id="i5555" /><br /> <script type="text/javascript"> $('#i1,#i2,#i3,#i6,#i1111,#i2222,#i6666').on('input', function() { var $a = parseFloat($('#i1').val().replace(',', '.')); // ценка покупки var $b = parseFloat($('#i2').val().replace(',', '.')); //желаемая прибыль var $c = parseFloat($('#i3').val().replace(',', '.')); // комиссия var $f = parseFloat($('#i6').val().replace(',', '.'));//какое количество var $n = $f-($f/100*$c);//количество-0.2% var $x = ($a+($a/100*$b)); // цена покупки + желаемая прибыль в % var $y = Math.pow($n/$f, 2); // будет куплено^2 var $v = $x/$y; //нужно продать по var $p = ($v*$n)-($v*$n/100*$c)-($a*$f) $('#i8').val($n.toFixed(8)); //будет купленно $('#i4').val($v.toFixed(8)); //нужно продать по $('#i5').val($p.toFixed(8) );//профит составит $('#i7').val($a*$f); //денег надо $('#i1111').val($v.toFixed(8)); $('#i6666').val($n.toFixed(8)); var $aa = parseFloat($('#i1111').val().replace(',', '.'));//цена продажи var $bb = parseFloat($('#i2222').val().replace(',', '.'));//желаемая просадка var $ff = parseFloat($('#i6666').val().replace(',', '.'));//какое количество var $mm = $ff*$aa; //колличество * цену продажи $('#i4444').val( ($mm-($mm/100*$c)).toFixed(8) ); //полученная сумма var $vv = $aa-($aa/100*$bb); // цена покупки - желаемая просадка в % - нужно купить по $('#i7777').val($vv.toFixed(8)); //нужно купить по var $pp= ($('#i4444')).val(); var $ss= ($('#i7777')).val(); var $kk= $pp/$ss; $('#i5555').val($kk.toFixed(8)); //коинов куплю }); </script><br /> </div> |
Цитата:
obj.value='новое_значение'; На жиКвери есть метод val()... https://jquery-docs.ru/val/ |
Цитата:
вот кнопка <button id="but1">GO</button> как по нажатию на нее ид с которого нужно взять значение #i7777 и переместить в #i1 точно так же #i5555 переместить в #i6 |
Цитата:
<!DOCTYPE html> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251' /> <script src='https://code.jquery.com/jquery-latest.js'></script> <!-- <script src="https://code.angularjs.org/1.3.9/angular.min.js"></script> <script src="https://code.angularjs.org/1.3.9/angular-route.js"></script> --> <style type='text/css'> </style> <script type='text/javascript'> $(function(){ $('#but1').click(function(){ $('#i1').val($('#i7777').val()); $('#i6').val($('#i5555').val()); }); }); </script> </head> <body> <input disabled="" id="i7777" value='1' /> <input disabled="" id="i5555" value='2' /> <input id="i1" placeholder="по какой цене купил" /> <input id="i6" value="1" /> <button id="but1">GO</button> </body> </html> |
Цитата:
![]() |
Часовой пояс GMT +3, время: 05:41. |