如何自动化按钮 HTML

how to automate a button html

本文关键字:HTML 按钮 自动化      更新时间:2023-10-16

所以我写了这个HTML代码来创建网页,并在阅读RFID标签后。然后,该页面在网页上创建一个按钮,必须单击该按钮才能将数据上传到 sql 数据库。

如何使它自动,以便在读取代码时它会自动上传代码数据,而无需用户单击上传按钮?

我正在尝试使用 <meta http-equiv=”refresh” content=”5" /> 函数,但不确定将其放在代码中的哪个位置

请帮忙? 如何删除"上传代码"按钮以自动执行该过程并在每次读取代码时刷新页面

void loop() {
// Check if a client has connected
client = server.available();
if (!client) {
  return;
}
// Wait until the user sends some data
Serial.println("New User");
while (!client.available()) {
  delay(1);
}
//Wait for serial data to be available i.e. because a tag has been scanned
if(Serial.available()) { //Read the serial port and store the data in char array
    Serial.println("Data available");
    for (int i=0;i<15;i++) {
        val = Serial.read();
        valArray[i] = val;
        yield();
        //delay(10)
    }
    Serial.print(valArray);
    // write to client  
    client.println("<!DOCTYPE HTML>");
    client.println("<html>");
    client.println("<head>");
    client.println("<title>ESP8266 Demo</title>");
    client.println("</head>");
    client.println("<body>");
    client.println("<a href="/">Refresh Status</a>");
    client.println("</br></br>");        
    String strLink1 =  "<a href='http://xxxxxxxx.com/track.php?RFID=";
    String strLink2 = "'>Upload Tag ID</a>";
    String strLink = strLink1 + valArray + strLink2;
    client.println(strLink);
    client.println("</br></br>");
    client.print("RFID Tag No = ");
    client.print(valArray);
    client.println("</br>");
    client.println("</body>");
    client.println("</html>");


}
//client.stop();
delay(100);

}

您可以尝试将其插入按钮下方:

<script>document.getElementsByTagName("a")[1].click();</script>

或在需要时运行的一些等效项,我不太清楚何时运行。