Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   В чем я тут ошибку сделал на канкуляторе (https://javascript.ru/forum/misc/50701-v-chem-ya-tut-oshibku-sdelal-na-kankulyatore.html)

grima 08.10.2014 05:52

В чем я тут ошибку сделал на канкуляторе
 
В чем я тут ошибку сделал на канкуляторе
<!DOCTYPE html>
<html>
<head>
</head>
<body>

<form onsubmit="return false" oninput="xfield[koeficent].value = parseFloat(xfield[razmer-vysota].value) * parseFloat(xfield[razmer-shirina].value) * parseFloat(xfield[kolichestvo].value)">
<div class="row box-section">
					 
<div id="xfield_holder_razmer-vysota" class="form-group" uid="essential">
  <label class="control-label col-lg-2">Размер высота (мм):</label>
  <div class="col-lg-10">
     <input type="text" style="width:437px;" name="xfield[razmer-vysota]" id="xf_razmer-vysota" value="" rel="essential">&nbsp;&nbsp;<span class="note large"> <i class="icon-warning-sign"></i> обязательно</span>
  </div>
</div><div id="xfield_holder_razmer-shirina" class="form-group" uid="essential">
  <label class="control-label col-lg-2">Размер Ширина (мм):</label>
  <div class="col-lg-10">
     <input type="text" style="width:437px;" name="xfield[razmer-shirina]" id="xf_razmer-shirina" value="" rel="essential">&nbsp;&nbsp;<span class="note large"> <i class="icon-warning-sign"></i> обязательно</span>
  </div>
</div><div id="xfield_holder_kolichestvo" class="form-group" uid="essential">
  <label class="control-label col-lg-2">Количество:</label>
  <div class="col-lg-10">
     <input type="text" style="width:437px;" name="xfield[kolichestvo]" id="xf_kolichestvo" value="" rel="essential">&nbsp;&nbsp;<span class="note large"> <i class="icon-warning-sign"></i> обязательно</span>
  </div>
</div><div id="xfield_holder_koeficent" class="form-group" uid="essential">
  <label class="control-label col-lg-2">Коэфицент:</label>
  <div class="col-lg-10">
     <input type="text" style="width:437px;" name="xfield[koeficent]" id="xf_koeficent" value="" rel="essential">&nbsp;&nbsp;<span class="note large"> <i class="icon-warning-sign"></i> обязательно</span>
  </div>
</div>
</div>
</form>




</body>
</html>
</html>

grima 08.10.2014 05:53

oninput="xfield[koeficent].value = parseFloat(xfield[razmer-vysota].value) * parseFloat(xfield[razmer-shirina].value) * parseFloat(xfield[kolichestvo].value)"

вроде все как надо написал и не пашет

tsigel 08.10.2014 07:56

А почему оно должно работать?
Что такое "xfield" и где вы его определяете?

Если вы думаете что атрибут "name" тегов как-то связан с js переменными, то вы ошибаетесь. То есть это
Цитата:

name="xfield[razmer-vysota]"
Не означает что у вас есть переменная xfield с ключом "razmer-vysota".


Часовой пояс GMT +3, время: 01:36.