|
Вычисление javascript
Есть код жс точнее кусок
<script type="text/javascript" > function getNum1(d1_1,y1_1,d2_1, y2_1,d3_1, y3_1,d4_1, y4_1,d5_1, y5_1, da1_1 { var k1 = 1; var k2 = 2; var k3 = 2; var k4 = 1; var k5 = 1; // alert(val); // if(d1_1>25){d1_1=25} var nb1= ((((4*d1_1)-y1_1)+da1_1))*k1; добавил переменную da1_1 и для ввода этого написал но ошибку NaN даёт <td align="center" ><input name="da1_1" type="text" class="form" id="da1_1" size="3" maxlength="2" /> </td>НЕ РАБОТАНТ ХЕЛп ПЛИЗ :help: |
http://javascript.ru/NaN
Как правило, оно используется для обозначения ошибки при математических операциях. Вместо генерации исключения, функция возвращает NaN. |
Как исправить
Цитата:
|
Цитата:
Цитата:
|
А как иначе сделать
Цитата:
|
PHP Useless,
function getNum1(a) { } var c = document.getElementById('da1_1').value; getNum1(c) |
Цитата:
ведь все остальные работают |
PHP Useless,
лучше не использовать одинаковые названия переменных и id |
Цитата:
<script type="text/javascript" > function getNum1(d1_1, y1_1,d2_1, y2_1,d3_1, y3_1,d4_1, y4_1,d5_1, y5_1) { var k1 = 1; var k2 = 2; var k3 = 2; var k4 = 1; var k5 = 1; // alert(val); // if(d1_1>25){d1_1=25} var nb1= ((4*d1_1)-y1_1)*k1; var nb2= ((4*d2_1)-y2_1)*k2; var nb3= ((4*d3_1)-y3_1)*k3; var nb4= ((4*d4_1)-y4_1)*k4; var nb5= ((4*d5_1)-y5_1)*k5; var nb= (nb1+nb2+nb3+nb4+nb5); |
Цитата:
|
Часовой пояс GMT +3, время: 10:44. |
|