Hallo, ich, damit ich eine einfache HTML-Webseite für Wi-Fi Remote meine Sport Action Kamera SJCAM SJ5000X Elite."Eingangstyp Zeit" Kraft 00 Sekunden in URL für "input type Eintragen"
Ich fand A Programmer's Guide to SJCAM SJ4000 WiFi wo alles geschrieben ist. Es funktioniert auch für mein neues Modell. Remoting-Kamera arbeitet über Befehle in URL, zum Beispiel für die Einstellung gehen Zeit URL
http://192.168.1.254/?custom=1&cmd=3006&str=HH:MM:SS
Zuerst habe ich diesen Code hatte:
<form action="http://192.168.1.254/?" method="get" target="_blank">
Time: <input type="time" name="custom=1&cmd=3006&str" required="required"><br>
<input type="submit" value="Set">
</form>
aber wenn ich geklickt Set geht es zur URL ohne Sekunden
http://192.168.1.254/?custom%3D1%26cmd%3D3006%26str=12%3A34
Und ich brauche Sekunden dort, weil die Kamera sonst keine Zeit einstellen wird.
fand ich, dass das Symbol des Dickdarms in URL wird %3A
geändert aufgrund HTML URL Encoding
Ich fand, wie Sekunden durch Mehrwert hinzufügen step="1"
#1#2
So hatte ich diesen Code:
<form action="http://192.168.1.254/?" method="get" target="_blank">
Time: <input type="time" step="1" name="custom=1&cmd=3006&str" required="required"><br>
<input type="submit" value="Set">
</form>
Ich fand, dass es nach wie vor ohne Sekunden URL geht, wenn Sekunden auf 00 gesetzt werden, wenn Sekunden für 56 Beispiel gesetzt zeigt es in URL ohne Probleme
http://192.168.1.254/?custom%3D1%26cmd%3D3006%26str=12%3A34%3A56
I gefunden, wie Wert in Zeit einzustellen #1#2
Nachdem ich diesen Code hatte:
<form action="http://192.168.1.254/?" method="get" target="_blank">
Time: <input type="time" name="custom=1&cmd=3006&str" value="00:00:01" required=" required"><br>
<input type="submit" value="Set">
</form>
dieser letzte Code nicht step="1"
so muss ich fest eingestellten Parameter Sekunden auf 1 Sekunde mit value="00:00:01"
Wenn ich klicken Sie auf das, es mit allen URL geht: Stunden, Minuten und Sekunden werden auf 1 Sekunde gezwungen.
http://192.168.1.254/?custom%3D1%26cmd%3D3006%26str=HH%3AMM%3A01
Schließlich meine Frage:
So löste ich mein Problem im Grunde.Aber ich bin neugierig und ich würde gerne wissen, ob es eine Möglichkeit gibt, Sekunden in der URL zu zeigen, auch wenn sie auf 00 gesetzt sind. Also wenn ich Stunden und Minuten einstelle und Sekunden auf Standard 00 halte, zeigt es in URL als:
http://192.168.1.254/?custom%3D1%26cmd%3D3006%26str=HH%3AMM%3A00
Hallo, vielen Dank für Ihre Zeit. Ich blieb bei meinem letzten Code mit Sekunden dauernd auf 1. Da es sich um die ursprüngliche Zeit PATWIST