go_echo_wol/app/index.html

92 lines
2.8 KiB
HTML

<!--
* @Author: giaogiao giaogiao
* @Date: 2023-08-28 10:33:48
* @LastEditors: giaogiao giaogiao
* @LastEditTime: 2023-08-31 17:41:31
* @FilePath: \goweb\app\index.html
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>透你猴子</title>
<script type="text/javascript" src="static/index.js"></script>
<script type="text/javascript" src="static/tailwindcss3.3.3.js"></script>
</head>
<body class="bg-gray-100">
<!-- <div class="rounded-lg bg-white p-10 shadow-lg">
<div class="mb-4 flex items-center">
<input
type="text"
class="w-full rounded-lg border border-gray-40 p-2"
placeholder="mac地址"
id="mac"
/>
<button id="btn"
class="ml-2 rounded-lg bg-blue-500 p-2 text-white hover:bg-blue-600"
>
发送
</button>
</div>
</div> -->
<div class="min-h-screen flex items-center justify-center">
<div class="max-w-md w-full p-6 bg-white rounded-lg shadow-lg">
<div class="flex justify-center mb-8">
<img
src="https://www.emprenderconactitud.com/img/POC%20WCS%20(1).png"
alt="Logo"
class="w-30 h-20"
/>
</div>
<h1 class="text-2xl font-semibold text-center text-gray-500 mt-8 mb-6">
发送mac地址
</h1>
<p class="text-sm text-gray-600 text-justify mt-8 mb-6">
<input
type="text"
class="w-full rounded-lg border border-gray-40 p-2"
placeholder="mac地址"
id="mac"
/>
</p>
<div class="flex justify-center space-x-4 my-4">
<button
id="btn"
class="bg-gradient-to-r from-cyan-400 to-cyan-600 text-white px-4 py-2 rounded-md w-1/3"
>
发送
</button>
</div>
<div class="text-center">
<!-- <p class="text-sm">Volver a <a href="#" class="text-cyan-600">Iniciar sesión</a></p> -->
</div>
<p class="text-xs text-gray-600 text-center mt-8">
&copy; 2023 WCS LAT
</p>
</div>
</div>
<p id="output"></p>
</body>
<script>
function isMACAddress(strMac) {
var reg = /^([0-9a-fA-F]{2})(([/\s:][0-9a-fA-F]{2}){5})$/;
if (reg.test(strMac)) {
return true;
} else {
return false;
}
}
var btn = document.getElementById("btn");
btn.addEventListener("click", function (e) {
let mac = document.getElementById("mac").value;
if (!isMACAddress(mac)) {
console.log("mac输入错误");
return;
}
let data = { method: "start", data: { mac } };
ws.send(JSON.stringify(data));
});
</script>
</html>