使用Javascript在另一页上填写并提交表单

时间:2018-07-26 07:28:32

标签: javascript php html

我有一个非常基本的照明控制模块,它允许我通过网页打开和关闭照明。 LCM没有API,除http外,我无权访问LCM。为了打开和关闭灯,需要填写密码表格,然后单击一个按钮。

是否可以创建一个网页(托管在我的服务器上),当用户单击“打开”或“关闭”按钮时,该网页可以访问LCM网页,填写密码字段并在LCM页面上提交表单。

这是LCM上的html格式:

<link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon"><html><body>
<p><form method="POST">
IP Address:<input type="text" name="ipValue" value="192.18.1.250"><br>
Subnet Mask:<input type="text" name="submaskValue" value="255.255.255.0"><br>
Gateway:<input type="text" name="gtwValue" value="192.18.1.1"><br>
Building:<input type="text" name="edificioNombre" value="London"><br>
Line:<input type="text" name="lineaNombre" value="Meeting"><br>
Pass Admin:<input type="password" name="adminPass" value=""><br>
<input type="submit" name="ApplyBtn" value="Apply"><input type="submit" name="RebootBtn" value="Reboot"><input type="submit" name="MaxBtn" value="Max"><input type="submit" name="OffBtn" value="Off"><br>
[Fw: v4.1 build 03].

1 个答案:

答案 0 :(得分:1)

表单无非是浏览器提供的一种简单方法,使用户可以发出HTTP请求。您可以做的是,当在$_POST数组中收到此数据时,发出具有相同数据的http请求。

这里是一个PHP API,可让您发出HTTP请求:

http://php.net/manual/it/httprequest.send.php

除了加载页面外,这与发出帖子请求完全相同。