Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   parseFloat не выводит что надо (https://javascript.ru/forum/dom-window/51127-parsefloat-ne-vyvodit-chto-nado.html)

traler 24.10.2014 20:45

parseFloat не выводит что надо
 
Ввожу parseFloat(document.form.input.value) и выводит NaN. Нужно перевести, чтобы складывать значения из input'ов, так как при сложение они складываются как строки, а не как числа.

рони 24.10.2014 21:43

traler,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
  <form action="http://" name="form">
    <input name="input" value="3.14">
  </form>
<script>
   alert(parseFloat(document.form.input.value) );
</script>
</body>

</html>

kostyanet 25.10.2014 12:16

В value должен быть текст состоящий только из цифр и точки. Если там буквы то будет NaN, если вместо точки запятая, то будет останется мантисса (целое).


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