Как мы можем передать тип ввода значений с плавающей запятой на другую страницу для извлечения - PullRequest
0 голосов
/ 19 февраля 2020

Как мы можем передать значения с плавающей запятой на другую страницу? Я отправил значение с плавающей запятой в запросе AJAX, но страница получила только целочисленное значение.

<div class="form-group">
  <label for="" class="col-sm-4 control-label">Pole to Pole distance in feets <font color="red">*</font></label>
  <div class="col-sm-6">
    <input type='number' class="form-control" name='ppdistance' id="ppdistance" placeholder="Pole to Pole distance in feets" required="required" min="0">
  </div>
</div>
<br>
<div class="form-group">
  <label for="" class="col-sm-4 control-label">Number of Fencing line per Pole <font color="red">*</font></label>
  <div class="col-sm-6">
    <input type="number" class="form-control" name='fensing' id="fensing" placeholder="Number of Fencing line per pole " required="" step="0.01">
  </div>
</div>
<br>
<div class="modal-footer">
  <input type='button' id="myBtn" class="btn btn-default btn1" value="Submit">
</div>
document.getElementById("myBtn").addEventListener("click", myFunction);

function myFunction() {
  let data = {
    size: $('[name="size"]').val(),
    numpols: $('[name="numpols"]').val(),
    ppdistance: $('[name="ppdistance"]').val(),
    fensing: $('[name="fensing"]').val()
  }
  alert(data);

  $.ajax({
    type: "POST",
    url: "joins.php", //"join.php"
    dataType: "html",
    data: data,
    success: function(response) {
      document.getElementById('demo').innerHTML = response;
    },
    error: function(error) {
      alert(error)
    }
  });

Получить значения страницы можно распечатать целочисленные значения отображения

echo $numpols;
echo '<br>';
echo $ppdistance;
echo '<br>';
echo $fensing;
echo '<br>';

echo $ms = $numpols * $ppdistance * $fensing;

Вывод, который я получаю, выглядит следующим образом:

670
7
78
365820

Я ожидаю, что мой вывод будет выглядеть так:

670
7
7.8
36582

Как это исправить? Можете ли вы увидеть снимок экрана также please find the attachment for floating value

1 Ответ

1 голос
/ 14 марта 2020

просто добавьте это

<input type='number' class="form-control" name='ppdistance' id="ppdistance" placeholder="Pole to Pole distance in feets" required="required" min="0">

min = "0" значение и PLZ Refre sh браузер и установите его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...