您好我在西门子PLC网络服务器上工作。我试图找出如何将值设置为1然后等待300毫秒并将其设置为0.以下是我的代码的样子。初始设置为1工作正常,但它从未将值设置回0.所以任何帮助都非常感谢。
<form method="post" action="">
<input type="submit" value="Start" onClick="setvalst()" >
<input type="hidden" id="startbtn" name="LOCAL START PB" value="">
</form>
<script>
function setvalst(){
document.getElementById('startbtn').value = 1
setTimeout(function () {
document.getElementById('startbtn').value = 0
} , 300);
}
</script>
答案 0 :(得分:1)
将输入提交设置为按钮。
<form method="post" action="">
<button type="button" value="Start" onClick="setvalst()"> </button>
<input type="hidden" id="startbtn" name="LOCAL START PB" value="">
</form>
<script>
function setvalst(){
document.getElementById('startbtn').value = 1
setTimeout(function () {
document.getElementById('startbtn').value = 0
} , 300);
}
</script>