![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 08:29
|
Аспирант
|
|
Регистрация: 29.08.2015
Сообщений: 46
|
|
Вычисление 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](https://javascript.ru/forum/images/smilies/help.gif)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 09:38
|
![Аватар для EmperioAf](https://javascript.ru/forum/image.php?u=39916&dateline=1498604796) |
Профессор
|
|
Регистрация: 15.01.2015
Сообщений: 622
|
|
http://javascript.ru/NaN
Как правило, оно используется для обозначения ошибки при математических операциях. Вместо генерации исключения, функция возвращает NaN.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 10:18
|
Аспирант
|
|
Регистрация: 29.08.2015
Сообщений: 46
|
|
Как исправить
Сообщение от EmperioAf
|
http://javascript.ru/NaN
Как правило, оно используется для обозначения ошибки при математических операциях. Вместо генерации исключения, функция возвращает NaN.
|
Ну я знаю чё за ошибка мне надо исправить ошибку, все работает добаляю переменную а1_1 выдает ошибку NaN почему?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 10:36
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,080
|
|
Сообщение от PHP Useless
|
getNum1(d1_1,
|
Сообщение от PHP Useless
|
id="da1_1"
|
не делайте так и будет вам хорошо
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 10:44
|
Аспирант
|
|
Регистрация: 29.08.2015
Сообщений: 46
|
|
А как иначе сделать
Сообщение от рони
|
не делайте так и будет вам хорошо
|
А как иначе как правильно сделать
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 10:51
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,080
|
|
PHP Useless,
function getNum1(a) {
}
var c = document.getElementById('da1_1').value;
getNum1(c)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 10:55
|
Аспирант
|
|
Регистрация: 29.08.2015
Сообщений: 46
|
|
Сообщение от рони
|
PHP Useless,
function getNum1(a) {
}
var c = document.getElementById('da1_1').value;
getNum1(c)
|
а так нельзя? getNum1(d1_1,y1_1,d2_1, y2_1,d3_1, y3_1,d4_1, y4_1,d5_1, y5_1, da1_1
ведь все остальные работают
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 11:16
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,080
|
|
PHP Useless,
лучше не использовать одинаковые названия переменных и id
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 11:34
|
Аспирант
|
|
Регистрация: 29.08.2015
Сообщений: 46
|
|
Сообщение от рони
|
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);
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
29.08.2015, 11:49
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,661
|
|
Сообщение от PHP Useless
|
Как сюда интергрировать? Две функции в одном?
|
Ты о чем?
|
|
|
|