Как получить значение из поля HTML, автоматически заполненного LabView (или другим приложением)? - PullRequest
0 голосов
/ 10 января 2019

У меня есть таблица HTML, и ее поля автоматически заполняются внешним приложением (данные датчика из приложения Labview), и они меняют свое значение каждые 700 мс. Я хочу получить эти значения и манипулировать ими (вставка в базу данных или некоторые математические операции). Я пытался использовать JavaScript "getElementById" с событиями "onchange" и "oninput", но это не сработало.

Пример поля HTML:

<td><input type='number' class='numeric' id='pressao1' oninput="getCurrentValue()" disabled ></td> 

Поле должно быть отключено, потому что я просто хочу выставить.

Код Javascript очень прост:

<script>
function getCurrentValue(){

var teste = document.getElementById("pressao1").value

document.getElementById("demo").innerHTML = "Valor capturado de pressão 1: " + teste;
}
</script>

И я поместил только элемент

, чтобы проверить, получил ли я значение и его изменение:

<p id="demo"></p>

Я думаю использовать автообновление с таймером, но, думаю, я потеряю какое-то значение, и это не умное решение.

Примерно так:

<meta http-equiv="refresh" content="0.7; URL=XXXX">

Если есть какое-либо решение с PHP, а не с Javascript, это тоже нормально.

Заранее спасибо.

...