44 lines
1.4 KiB
HTML
44 lines
1.4 KiB
HTML
<html>
|
|
<head><title>KFZ-Verbrauch</title></head>
|
|
<body>
|
|
<form action="myurl" method="POST" name="myForm" id="myfrm">
|
|
<p><label for="kmstand">KM-Stand:</label>
|
|
<input type="number" name="kmstand" id="nkmstand"></p>
|
|
|
|
<p><label for="diesel">Menge Diesel (l):</label>
|
|
<input type="number" name="diesel" id="ndiesel"></p>
|
|
|
|
<p><label for="preis">Preis (€):</label>
|
|
<input type="number" name="preis" id="npreis"></p>
|
|
|
|
<input value="Submit" type="button" onclick="make_strom_json()">
|
|
</form>
|
|
<div id="demo"></div>
|
|
<script>
|
|
function make_strom_json(){
|
|
var d=new Date();
|
|
var n=d.getTime();
|
|
<!-- document.getElementById("demo").innerHTML=n; -->
|
|
var x=document.getElementById("myfrm")
|
|
var text="";
|
|
var i;
|
|
for (i=0; i< x.length ; i++) {
|
|
if(isNaN(x.elements[i].value) == false){
|
|
if(x.elements[i].value > 0){
|
|
<!-- text += n + ":" + x.elements[i].name + ":" + x.elements[i].value + "<br>"; -->
|
|
var json_out= JSON.stringify({time:n,device:'raber',sensor:'man',i2c:0,value:x.elements[i].value,varname:x.elements[i].name})
|
|
text += json_out + "<br>"
|
|
var xhr=new XMLHttpRequest();
|
|
var url = "http://banana";
|
|
xhr.open("POST",url,true);
|
|
xhr.setRequestHeader("Content-Type","application/json");
|
|
xhr.send(json_out)
|
|
}
|
|
}
|
|
}
|
|
document.getElementById("demo").innerHTML=text;
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|