市场夺宝奇兵
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

825 lines
42 KiB

21 hours ago
21 hours ago
21 hours ago
21 hours ago
21 hours ago
21 hours ago
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <meta http-equiv="pragma" content="no-cache">
  8. <meta http-equiv="cache-control" content="no-cache">
  9. <meta http-equiv="expires" content="0">
  10. <link rel="shortcut icon" href="dbqb_favicon.ico" />
  11. <link rel="Bookmark" href="dbqb_favicon.ico" />
  12. <meta http-equiv="keywords"
  13. content="弘历夺宝奇兵,homilychart,homilylink,HomilyLink,夺宝奇兵HomilyLink,股票体检专家,AI预测大模型,AI炒股时代,AI情绪大模型,超级云脑,夺宝利剑,AI金牛,AI探牛,AI雷达,AI小财神,大牛有型,金牛送福,牛刀小试,HomilyChart,免费体验,机构界的黑科技,数据分析时代,John Lu谈股,John Lu谈股财富圈">
  14. <meta http-equiv="description" content="HomilyLink">
  15. <title>夺宝奇兵 - AI炒股时代,机构界的黑科技!</title>
  16. <!-- 引入Tailwind CSS -->
  17. <script src="https://cdn.tailwindcss.com"></script>
  18. <script type="text/javascript" src="210802/js/jquery-1.9.1.min.js"></script>
  19. <!-- 引入Font Awesome -->
  20. <link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet">
  21. <!-- 配置Tailwind自定义颜色和字体 -->
  22. <script>
  23. tailwind.config = {
  24. theme: {
  25. extend: {
  26. colors: {
  27. primary: '#3B82F6',
  28. secondary: '#10B981',
  29. accent: '#8B5CF6',
  30. dark: '#1E293B',
  31. light: '#F8FAFC'
  32. },
  33. fontFamily: {
  34. sans: ['Inter', 'system-ui', 'sans-serif'],
  35. },
  36. },
  37. }
  38. }
  39. </script>
  40. <!-- 自定义工具类 -->
  41. <style type="text/tailwindcss">
  42. @layer utilities {
  43. .content-auto {
  44. content-visibility: auto;
  45. }
  46. .text-shadow {
  47. text-shadow: 0 2px 4px rgba(0,0,0,0.1);
  48. }
  49. .card-hover {
  50. @apply transition-all duration-300 hover:shadow-xl hover:-translate-y-1;
  51. }
  52. .gradient-bg {
  53. background: linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);
  54. }
  55. }
  56. </style>
  57. <style>
  58. /* 加载字体 */
  59. @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
  60. /* 全局动画定义 */
  61. @keyframes fadeIn {
  62. from {
  63. opacity: 0;
  64. transform: translateY(20px);
  65. }
  66. to {
  67. opacity: 1;
  68. transform: translateY(0);
  69. }
  70. }
  71. .animate-fade-in {
  72. animation: fadeIn 0.6s ease-out forwards;
  73. }
  74. .delay-100 {
  75. animation-delay: 0.1s;
  76. }
  77. .delay-200 {
  78. animation-delay: 0.2s;
  79. }
  80. .delay-300 {
  81. animation-delay: 0.3s;
  82. }
  83. /* 平滑滚动 */
  84. html {
  85. scroll-behavior: smooth;
  86. }
  87. </style>
  88. </head>
  89. <body class="font-sans bg-light text-dark">
  90. <!-- 导航栏 -->
  91. <header class="fixed w-full bg-white/90 backdrop-blur-sm shadow-sm z-50 transition-all duration-300">
  92. <div class="container mx-auto px-4 py-3 flex justify-between items-center">
  93. <a href="#" class="flex items-center space-x-2">
  94. <div class="w-10 h-10 rounded-lg gradient-bg flex items-center justify-center">
  95. <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/20230711171637.png"
  96. style="width: 40px;height: 40px;">
  97. </div>
  98. <span
  99. class="text-xl font-bold bg-clip-text text-transparent bg-gradient-to-r from-primary to-accent">夺宝奇兵</span>
  100. </a>
  101. <!-- 桌面导航 -->
  102. <nav class="hidden md:flex items-center space-x-8">
  103. <a href="#features" class="font-medium hover:text-primary transition-colors">特色功能</a>
  104. <!-- <a href="#kc" class="font-medium hover:text-primary transition-colors">最新课程</a> -->
  105. <a href="./hkfeedback.html" class="font-medium hover:text-primary transition-colors">意见反馈</a>
  106. <a href="./hkhcdbqbGuide.html" class="font-medium hover:text-primary transition-colors">操作指南</a>
  107. <a href="https://api.whatsapp.com/send?phone=6588792879&text=夺宝奇兵指南我需要帮助" target="_blank"
  108. class="px-5 py-2 rounded-full gradient-bg text-white font-medium hover:shadow-lg transition-all">联系我们</a>
  109. </nav>
  110. <!-- 移动端菜单按钮 -->
  111. <button id="menuBtn" class="md:hidden text-xl">
  112. <i class="fa fa-bars"></i>
  113. </button>
  114. </div>
  115. <!-- 移动端导航菜单 -->
  116. <div id="mobileMenu" class="md:hidden hidden bg-white border-t animate-fade-in">
  117. <div class="container mx-auto px-4 py-3 flex flex-col space-y-4">
  118. <a href="#features" class="font-medium py-2 hover:text-primary transition-colors">特色功能</a>
  119. <!-- <a href="#kc" class="font-medium py-2 hover:text-primary transition-colors">最新课程</a> -->
  120. <a href="./hkfeedback.html" class="font-medium py-2 hover:text-primary transition-colors">意见反馈</a>
  121. <a href="./hkhcdbqbGuide.html" class="font-medium py-2 hover:text-primary transition-colors">操作指南</a>
  122. <a href="https://api.whatsapp.com/send?phone=6588792879&text=夺宝奇兵指南我需要帮助" target="_blank"
  123. class="py-2 rounded-full gradient-bg text-white font-medium text-center hover:shadow-lg transition-all">联系我们</a>
  124. </div>
  125. </div>
  126. </header>
  127. <!-- 英雄区域 -->
  128. <section class="pt-32 pb-20 md:pt-40 md:pb-32 px-4 bg-gradient-to-b from-blue-50 to-white">
  129. <div class="container mx-auto max-w-6xl">
  130. <div class="flex flex-col md:flex-row items-center">
  131. <div class="md:w-1/2 mb-10 md:mb-0 animate-fade-in">
  132. <h1 class="text-[clamp(2rem,5vw,3.5rem)] font-bold leading-tight text-shadow mb-6">
  133. 夺宝奇兵,<br>
  134. <span
  135. class="bg-clip-text text-transparent bg-gradient-to-r from-primary to-accent">现在免费体验!</span>
  136. </h1>
  137. <p class="text-lg text-gray-600 mb-8 max-w-lg">
  138. AI时代股票投资必备机构界的黑科技!<br />
  139. 现开放免费体验7天的活动,立刻注册报名吧!
  140. </p>
  141. <div class="flex flex-col sm:flex-row gap-4">
  142. <a href="#register"
  143. class="px-8 py-3 rounded-full gradient-bg text-white font-medium text-center hover:shadow-lg hover:shadow-primary/20 transition-all transform hover:-translate-y-0.5">
  144. 立即注册
  145. </a>
  146. <a href="#promotions"
  147. class="px-8 py-3 rounded-full border-2 border-primary text-primary font-medium text-center hover:bg-primary/5 transition-all">
  148. 了解更多
  149. </a>
  150. <a href="./hkhcdbqbDownload.html"
  151. class="px-8 py-3 rounded-full border-2 border-primary text-primary font-medium text-center hover:bg-primary/5 transition-all">
  152. 立刻下载
  153. </a>
  154. </div>
  155. </div>
  156. <div class="md:w-1/2 animate-fade-in delay-200">
  157. <div class="relative">
  158. <div
  159. class="absolute -inset-4 bg-gradient-to-r from-primary/20 to-accent/20 rounded-3xl blur-xl opacity-70">
  160. </div>
  161. <img src="https://hc.homilychart.com/hc/250121/img/dbqbindex.jpg" alt="夺宝奇兵"
  162. class="relative z-10 rounded-2xl shadow-xl w-full object-cover">
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. </section>
  168. <!-- 特色亮点 -->
  169. <section id="features" class="py-16 px-4 bg-white">
  170. <div class="container mx-auto max-w-6xl">
  171. <div class="text-center mb-16 animate-fade-in">
  172. <h2 class="text-[clamp(1.5rem,3vw,2.5rem)] font-bold mb-4">您可以免费体验什么?</h2>
  173. <p class="text-gray-600 max-w-2xl mx-auto">您可以免费体验 超级云脑 AI预测大模型 夺宝利剑三个模块 7天 </p>
  174. </div>
  175. <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
  176. <div class="bg-white p-8 rounded-2xl shadow-lg card-hover animate-fade-in delay-100">
  177. <div class="w-14 h-14 rounded-xl bg-blue-100 flex items-center justify-center mb-6">
  178. <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/chaojiyunnao.png">
  179. </div>
  180. <h3 class="text-xl font-semibold mb-3">超级云脑</h3>
  181. <p class="text-gray-600">您的股票该体检了!<br />从十大维度,为您的股票进行全面体检!</p>
  182. </div>
  183. <div class="bg-white p-8 rounded-2xl shadow-lg card-hover animate-fade-in delay-200">
  184. <div class="w-14 h-14 rounded-xl bg-purple-100 flex items-center justify-center mb-6">
  185. <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/AIyuce.png">
  186. </div>
  187. <h3 class="text-xl font-semibold mb-3">AI预测大模型</h3>
  188. <p class="text-gray-600">采用最先进的安全技术,保护您的数据和隐私,让您高枕无忧地开展业务。</p>
  189. </div>
  190. <div class="bg-white p-8 rounded-2xl shadow-lg card-hover animate-fade-in delay-300">
  191. <div class="w-14 h-14 rounded-xl bg-green-100 flex items-center justify-center mb-6">
  192. <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/duobaolijian.png">
  193. </div>
  194. <h3 class="text-xl font-semibold mb-3">夺宝利剑</h3>
  195. <p class="text-gray-600">根据您的具体需求提供个性化解决方案,灵活适应不同业务场景和规模。</p>
  196. </div>
  197. </div>
  198. </div>
  199. </section>
  200. <!-- 图文宣传区 -->
  201. <section id="promotions" class="py-20 px-4 bg-gray-50">
  202. <div class="container mx-auto max-w-6xl">
  203. <div class="text-center mb-16 animate-fade-in">
  204. <h2 class="text-[clamp(1.5rem,3vw,2.5rem)] font-bold mb-4">我们的创新解决方案</h2>
  205. <p class="text-gray-600 max-w-2xl mx-auto">探索我们的核心产品和服务,了解如何为您的业务创造价值</p>
  206. </div>
  207. <!-- 宣传项 1 -->
  208. <div class="bg-white rounded-3xl shadow-xl overflow-hidden mb-16 flex flex-col md:flex-row animate-fade-in">
  209. <div class="md:w-1/2">
  210. <img src="https://hc.homilychart.com/hc/250121/img/chaojiyunnaoimg.jpg" alt="智能数据分析平台"
  211. class="w-full h-full object-cover">
  212. </div>
  213. <div class="md:w-1/2 p-8 md:p-12 flex flex-col justify-center">
  214. <span
  215. class="inline-block px-4 py-1 rounded-full bg-blue-100 text-primary text-sm font-medium mb-4">HomilyLink
  216. > 夺宝奇兵 > 超级云脑</span>
  217. <h3 class="text-2xl md:text-3xl font-bold mb-4">超级云脑:股票体检专家</h3>
  218. <p class="text-gray-600 mb-6">
  219. 利用人工智能和机器学习技术,快速处理和分析海量数据,通过十大维度为您的股票进行专科体检,追踪机构行为。
  220. </p>
  221. <ul class="space-y-3 mb-8">
  222. <li class="flex items-start">
  223. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  224. <span>云脑探秘</span>
  225. </li>
  226. <li class="flex items-start">
  227. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  228. <span>机构动向</span>
  229. </li>
  230. <li class="flex items-start">
  231. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  232. <span>体检专家</span>
  233. </li>
  234. </ul>
  235. <a href="#register" class="inline-flex items-center text-primary font-medium hover:underline">
  236. 注册了解更多 <i class="fa fa-arrow-right ml-2"></i>
  237. </a>
  238. </div>
  239. </div>
  240. <!-- 宣传项 2 -->
  241. <div
  242. class="bg-white rounded-3xl shadow-xl overflow-hidden mb-16 flex flex-col md:flex-row-reverse animate-fade-in delay-100">
  243. <div class="md:w-1/2">
  244. <img src="https://hc.homilychart.com/hc/250121/img/aiyucedamoxing.jpg" alt="AI预测大模型"
  245. class="w-full h-full object-cover">
  246. </div>
  247. <div class="md:w-1/2 p-8 md:p-12 flex flex-col justify-center">
  248. <span
  249. class="inline-block px-4 py-1 rounded-full bg-purple-100 text-accent text-sm font-medium mb-4">HomilyLink
  250. > 夺宝奇兵 > AI预测大模型</span>
  251. <h3 class="text-2xl md:text-3xl font-bold mb-4">AI预测大模型</h3>
  252. <p class="text-gray-600 mb-6">
  253. AI 预测大模型颠覆传统,以深度学习与算法挖股市数据抓趋势、预测高低点;AI时空共振结合前沿 AI与时空共振精准识别变盘点。
  254. </p>
  255. <ul class="space-y-3 mb-8">
  256. <li class="flex items-start">
  257. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  258. <span>AI股价预测术</span>
  259. </li>
  260. <li class="flex items-start">
  261. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  262. <span>AI时空共振</span>
  263. </li>
  264. <li class="flex items-start">
  265. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  266. <span>未来预测</span>
  267. </li>
  268. </ul>
  269. <a href="#register" class="inline-flex items-center text-primary font-medium hover:underline">
  270. 注册了解更多 <i class="fa fa-arrow-right ml-2"></i>
  271. </a>
  272. </div>
  273. </div>
  274. <!-- 宣传项 2 -->
  275. <div
  276. class="bg-white rounded-3xl shadow-xl overflow-hidden mb-16 flex flex-col md:flex-row-reverse animate-fade-in delay-100">
  277. <div class="md:w-1/2">
  278. <img src="https://hc.homilychart.com/hc/250121/img/duobaolijianindex.jpg" alt="夺宝利剑"
  279. class="w-full h-full object-cover">
  280. </div>
  281. <div class="md:w-1/2 p-8 md:p-12 flex flex-col justify-center">
  282. <span
  283. class="inline-block px-4 py-1 rounded-full bg-purple-100 text-accent text-sm font-medium mb-4">HomilyLink
  284. >夺宝奇兵 >Ai金牛 >夺宝利剑</span>
  285. <h3 class="text-2xl md:text-3xl font-bold mb-4">夺宝利剑</h3>
  286. <p class="text-gray-600 mb-6">
  287. 最聪明的AI智能均线结合三维波动量,让您在AI时代深度追踪机构的操盘行为!
  288. </p>
  289. <ul class="space-y-3 mb-8">
  290. <li class="flex items-start">
  291. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  292. <span>最聪明的AI智能均线</span>
  293. </li>
  294. <li class="flex items-start">
  295. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  296. <span>三维波动量</span>
  297. </li>
  298. <li class="flex items-start">
  299. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  300. <span>AI大数据模型</span>
  301. </li>
  302. </ul>
  303. <a href="#register" class="inline-flex items-center text-primary font-medium hover:underline">
  304. 注册了解更多 <i class="fa fa-arrow-right ml-2"></i>
  305. </a>
  306. </div>
  307. </div>
  308. <!-- 宣传项 3 -->
  309. <!-- <div id="kc"
  310. class="bg-white rounded-3xl shadow-xl overflow-hidden flex flex-col md:flex-row animate-fade-in delay-200">
  311. <div class="md:w-1/2">
  312. <img src="https://hc.homilychart.com/hc/250121/img/kecheng.jpg" alt="John Lu谈股专题讲座" class="w-full h-full object-cover">
  313. </div>
  314. <div class="md:w-1/2 p-8 md:p-12 flex flex-col justify-center">
  315. <span
  316. class="inline-block px-4 py-1 rounded-full bg-green-100 text-secondary text-sm font-medium mb-4">HomilyLink
  317. > 消息 > John Lu谈股财富圈</span>
  318. <h3 class="text-2xl md:text-3xl font-bold mb-4">HomilyLink专题讲座</h3>
  319. <p class="text-gray-600 mb-6">
  320. 我们推出 HomilyLink专题讲座;结合市场事实热点与机构领域黑科技 “夺宝奇兵”,助力投资者提升股市获利能力。
  321. </p>
  322. <ul class="space-y-3 mb-8">
  323. <li class="flex items-start">
  324. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  325. <span>新加坡时间</span>
  326. </li>
  327. <li class="flex items-start">
  328. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  329. <span>注意换算当地时间</span>
  330. </li>
  331. <li class="flex items-start">
  332. <i class="fa fa-check-circle text-secondary mt-1 mr-3"></i>
  333. <span>HomilyLink班级群课程</span>
  334. </li>
  335. </ul>
  336. <a href="#register" class="inline-flex items-center text-primary font-medium hover:underline">
  337. 注册了解更多 <i class="fa fa-arrow-right ml-2"></i>
  338. </a>
  339. </div>
  340. </div> -->
  341. </div>
  342. </section>
  343. <!-- 注册表单区域 -->
  344. <section id="register" class="py-20 px-4 bg-white">
  345. <div class="container mx-auto max-w-6xl">
  346. <div class="bg-gradient-to-br from-dark to-gray-800 rounded-3xl shadow-2xl overflow-hidden">
  347. <div class="grid grid-cols-1 md:grid-cols-2">
  348. <div class="p-8 md:p-12 text-white flex flex-col justify-center">
  349. <h2 class="text-2xl md:text-3xl font-bold mb-4">立即注册,开启属于你的AI时代!</h2>
  350. <p class="text-gray-300 mb-8">
  351. <!-- 填写报名表,我们会尽快为您开启智能体验之旅! -->
  352. </p>
  353. <div class="space-y-6">
  354. <div class="flex items-start">
  355. <div
  356. class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1">
  357. <img alt="超级云脑" src="https://hc.homilychart.com/hc/250121/img/chaojiyunnao.png">
  358. </div>
  359. <div>
  360. <h3 class="font-semibold mb-1">超级云脑</h3>
  361. <p class="text-gray-400 text-sm">您的股票体检专家!</p>
  362. </div>
  363. </div>
  364. <div class="flex items-start">
  365. <div
  366. class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1">
  367. <img alt="AI预测大模型" src="https://hc.homilychart.com/hc/250121/img/AIyuce.png">
  368. </div>
  369. <div>
  370. <h3 class="font-semibold mb-1">AI预测大模型</h3>
  371. <p class="text-gray-400 text-sm">时间空间价格AI精准预测!</p>
  372. </div>
  373. </div>
  374. <div class="flex items-start">
  375. <div
  376. class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1">
  377. <img alt="夺宝利剑" src="https://hc.homilychart.com/hc/250121/img/duobaolijian.png
  378. ">
  379. </div>
  380. <div>
  381. <h3 class="font-semibold mb-1">夺宝利剑</h3>
  382. <p class="text-gray-400 text-sm">最聪明的AI智能均线+三维波动量</p>
  383. </div>
  384. </div>
  385. </div>
  386. </div>
  387. <div class="bg-white p-8 md:p-12">
  388. <form id="registrationForm" class="space-y-6">
  389. <input type="hidden" name="zbtype" id="zbtype" value="6">
  390. <div>
  391. <label for="unameinfo" class="block text-sm font-medium text-gray-700 mb-1">姓名</label>
  392. <input type="text" id="unameinfo" name="unameinfo"
  393. class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:ring-2 focus:ring-primary focus:border-primary transition-all"
  394. placeholder="请输入您的姓名" required>
  395. </div>
  396. <div>
  397. <label for="countryinfo"
  398. class="block text-sm font-medium text-gray-700 mb-1">国家/地区代码</label>
  399. <select id="countryinfo" name="countryinfo"
  400. class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:ring-2 focus:ring-primary focus:border-primary transition-all"
  401. required>
  402. <option value="+65">+65 新加坡</option>
  403. <option value="+60">+60 马来西亚</option>
  404. <option value="+852">+852 香港</option>
  405. <option value="+1" selected='selected'>+1 美国</option>
  406. <option value="+62">+62 印尼</option>
  407. <option value="+1">+1 加拿大</option>
  408. <option value="+61">+61 澳大利亚</option>
  409. <option value="+673">+673 文莱</option>
  410. <option value="+886">+886 台湾</option>
  411. <option value="+86">+86 中国</option>
  412. <option value="+0">+0 其他</option>
  413. <option value="+64">+64 新西兰</option>
  414. <option value="+44">+44 英国</option>
  415. <option value="+81">+81 日本</option>
  416. <option value="+49">+49 德国</option>
  417. <option value="+82">+82 韩国</option>
  418. <option value="+84 ">+84 越南</option>
  419. <option value="+971">+971 阿联酋</option>
  420. <option value="+45">+45 丹麦</option>
  421. <option value="+853">+853 澳门</option>
  422. <option value="+66">+66 泰国</option>
  423. <option value="+91">+91 印度</option>
  424. <option value="+41">+41 瑞士</option>
  425. <option value="+358">+358 芬兰</option>
  426. <option value="+33">+33 法国</option>
  427. <option value="+63">+63 菲律宾</option>
  428. <option value="+31">+31 荷兰</option>
  429. <option value="+46">+46 瑞典</option>
  430. <option value="+34">+34 西班牙</option>
  431. <option value="+54">+54 阿根廷</option>
  432. <option value="+39">+39 意大利</option>
  433. <option value="+7">+7 俄罗斯</option>
  434. <option value="+420">+420 捷克</option>
  435. </select>
  436. </div>
  437. <div>
  438. <label for="umoblie" class="block text-sm font-medium text-gray-700 mb-1">电话号码</label>
  439. <input type="tel" name="umoblie" id="umoblie" placeholder="请输入您的手机号码(可包含空格、连字符等)"
  440. class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:ring-2 focus:ring-primary focus:border-primary transition-all"
  441. autocomplete="off" required>
  442. </div>
  443. <div>
  444. <label for="uwechat" class="block text-sm font-medium text-gray-700 mb-1">微信ID</label>
  445. <input type="text" name="uwechat" id="uwechat" placeholder="微信ID ( 如没有WhatsApp )"
  446. autocomplete="off"
  447. class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:ring-2 focus:ring-primary focus:border-primary transition-all">
  448. </div>
  449. <div>
  450. <label for="email" class="block text-sm font-medium text-gray-700 mb-1">电子邮箱</label>
  451. <input type="email" placeholder="请输入您的邮箱" name="uemail" id="uemail" autocomplete="off"
  452. class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:ring-2 focus:ring-primary focus:border-primary transition-all"
  453. required>
  454. </div>
  455. <div class="flex items-start">
  456. <input type="checkbox" id="agreement" name="agreement" class="mt-1 mr-2" required>
  457. <label for="agreement" class="text-sm text-gray-600">
  458. 我同意接收相关产品和服务的资讯
  459. </label>
  460. </div>
  461. <button type="submit"
  462. class="w-full py-3 px-6 rounded-lg gradient-bg text-white font-medium hover:shadow-lg hover:shadow-primary/20 transition-all transform hover:-translate-y-0.5">
  463. 提交注册
  464. </button>
  465. </form>
  466. </div>
  467. </div>
  468. </div>
  469. </div>
  470. </section>
  471. <!-- 页脚 -->
  472. <footer class="bg-dark text-white py-12 px-4">
  473. <div class="container mx-auto max-w-6xl">
  474. <div class="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8">
  475. <div>
  476. <div class="flex items-center space-x-2 mb-6">
  477. <div class="w-10 h-10 rounded-lg gradient-bg flex items-center justify-center">
  478. <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/20230711171637.png"
  479. style="width: 40px;height: 40px;">
  480. </div>
  481. <span class="text-xl font-bold">夺宝奇兵</span>
  482. </div>
  483. <p class="text-gray-400 mb-6">
  484. AI炒股时代 机构界的黑科技!
  485. </p>
  486. <div class="flex space-x-4">
  487. <a href="#"
  488. class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors">
  489. <i class="fa fa-facebook"></i>
  490. </a>
  491. <a href="#"
  492. class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors">
  493. <i class="fa fa-twitter"></i>
  494. </a>
  495. <a href="#"
  496. class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors">
  497. <i class="fa fa-linkedin"></i>
  498. </a>
  499. <a href="#"
  500. class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors">
  501. <i class="fa fa-instagram"></i>
  502. </a>
  503. </div>
  504. </div>
  505. <div>
  506. <h4 class="text-lg font-semibold mb-6">产品</h4>
  507. <ul class="space-y-3">
  508. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要了解弘历云版软件" target="_blank"
  509. class="text-gray-400 hover:text-white transition-colors">弘历云版软件</a></li>
  510. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要了解HomilyChart"
  511. target="_blank" class="text-gray-400 hover:text-white transition-colors">HomilyChart</a>
  512. </li>
  513. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要了解夺宝奇兵" target="_blank"
  514. class="text-gray-400 hover:text-white transition-colors">夺宝奇兵</a></li>
  515. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要了解博股会员"
  516. class="text-gray-400 hover:text-white transition-colors">博股会员</a></li>
  517. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要了解最新软件"
  518. class="text-gray-400 hover:text-white transition-colors">最新软件</a></li>
  519. </ul>
  520. </div>
  521. <div>
  522. <h4 class="text-lg font-semibold mb-6">公司</h4>
  523. <ul class="space-y-3">
  524. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要咨询" target="_blank"
  525. class="text-gray-400 hover:text-white transition-colors">关于我们</a></li>
  526. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要咨询" target="_blank"
  527. class="text-gray-400 hover:text-white transition-colors">团队介绍</a></li>
  528. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我要咨询" target="_blank"
  529. class="text-gray-400 hover:text-white transition-colors">联系我们</a></li>
  530. </ul>
  531. </div>
  532. <div>
  533. <h4 class="text-lg font-semibold mb-6">支持</h4>
  534. <ul class="space-y-3">
  535. <li><a href="./hkhcdbqbGuide.html"
  536. class="text-gray-400 hover:text-white transition-colors">帮助中心</a>
  537. </li>
  538. <li><a href="https://api.whatsapp.com/send?phone=6588792879&text=我有问题" target="_blank"
  539. class="text-gray-400 hover:text-white transition-colors">常见问题</a></li>
  540. </ul>
  541. </div>
  542. </div>
  543. <div class="border-t border-gray-800 pt-8 flex flex-col md:flex-row justify-between items-center">
  544. <p class="text-gray-500 text-sm mb-4 md:mb-0">&copy; Copyright 2026.Capitalmaster Pte Ltd All Rights
  545. Reserved.<br /></p>
  546. <div class="flex space-x-6">
  547. 如需帮助,请及时联系我们!
  548. </div>
  549. </div>
  550. </div>
  551. </footer>
  552. <!-- 表单提交成功提示 -->
  553. <div id="successModal" class="fixed inset-0 bg-black/50 flex items-center justify-center z-50 hidden">
  554. <div class="bg-white rounded-2xl p-8 max-w-md w-full mx-4 transform transition-all">
  555. <div class="text-center">
  556. <div class="w-16 h-16 rounded-full bg-green-100 flex items-center justify-center mx-auto mb-6">
  557. <i class="fa fa-check text-secondary text-2xl"></i>
  558. </div>
  559. <h3 class="text-xl font-bold mb-2">注册成功!</h3>
  560. <p class="text-gray-600 mb-6">感谢您的注册,我们的顾问将尽快与您联系。</p>
  561. <button id="closeModal"
  562. class="px-6 py-2 bg-primary text-white rounded-lg hover:bg-primary/90 transition-colors">
  563. 确定
  564. </button>
  565. </div>
  566. </div>
  567. </div>
  568. <!-- JavaScript - 从外部文件导入API,并包含表单提交与全球兼容的校验逻辑 -->
  569. <script type="module">
  570. // 从指定路径导入 registerMemberApi 函数
  571. import { registerMemberApi } from './src/api/hkmember.js';
  572. // 等待 DOM 加载完成
  573. document.addEventListener('DOMContentLoaded', function () {
  574. const form = document.getElementById('registrationForm');
  575. const successModal = document.getElementById('successModal');
  576. const closeModalBtn = document.getElementById('closeModal');
  577. const submitBtn = form.querySelector('button[type="submit"]');
  578. // 关闭模态框
  579. function closeModal() {
  580. successModal.classList.add('hidden');
  581. }
  582. closeModalBtn.addEventListener('click', closeModal);
  583. successModal.addEventListener('click', function (e) {
  584. if (e.target === successModal) closeModal();
  585. });
  586. // ============================================
  587. // 全球兼容的校验函数
  588. // ============================================
  589. /**
  590. * 邮箱校验 - 支持全球各种域名格式
  591. * @param {string} email - 邮箱地址
  592. * @returns {boolean} - 是否有效
  593. */
  594. function isValidEmail(email) {
  595. // 基础格式校验:必须包含@和点号,不能有空格
  596. const emailRegex = /^[^\s@]+@([^\s@]+\.)+[^\s@]+$/;
  597. if (!emailRegex.test(email)) return false;
  598. // 长度限制(RFC 5322 标准:本地部分最长64,域名最长255,总长不超过254)
  599. if (email.length > 254) return false;
  600. // 检查是否包含连续的点号(如 user..name@example.com)
  601. if (email.includes('..')) return false;
  602. return true;
  603. }
  604. /**
  605. * 手机号校验 - 全球宽松模式,不限制具体格式
  606. * 只做最基本的检查:不能为空,清理后至少包含4位数字
  607. * 注意:真正的号码有效性验证应在后端完成
  608. * @param {string} phone - 原始手机号输入
  609. * @returns {boolean} - 是否通过基础检查
  610. */
  611. function isValidPhone(phone) {
  612. if (!phone || phone.trim() === '') return false;
  613. // 移除所有非数字字符(保留数字)
  614. const digitsOnly = phone.replace(/[^\d]/g, '');
  615. // 检查是否至少包含4位数字(全球最短手机号约为4-5位)
  616. // 同时不超过20位数字(全球最长手机号约15位,20位留有足够余量)
  617. if (digitsOnly.length < 4 || digitsOnly.length > 20) {
  618. return false;
  619. }
  620. return true;
  621. }
  622. /**
  623. * 清理手机号 - 提取纯数字部分,用于提交给后端
  624. * 注意:国家代码已经通过下拉框单独传递,这里只提取用户输入的本地号码部分
  625. * @param {string} phone - 原始手机号输入
  626. * @returns {string} - 清理后的纯数字字符串
  627. */
  628. function cleanPhoneNumber(phone) {
  629. if (!phone) return '';
  630. // 移除所有非数字字符,只保留数字
  631. let cleaned = phone.replace(/[^\d]/g, '');
  632. // 如果用户输入了国家代码(如开头有00或+86的情况),自动移除开头的00或+后面的数字
  633. // 因为国家代码已经通过下拉框单独传递了
  634. // 移除开头的00(国际长途前缀)
  635. cleaned = cleaned.replace(/^(00)/, '');
  636. return cleaned;
  637. }
  638. // 表单提交处理
  639. form.addEventListener('submit', async function (e) {
  640. e.preventDefault();
  641. // 获取表单字段值
  642. const name = document.getElementById('unameinfo').value.trim();
  643. const countryCode = document.getElementById('countryinfo').value;
  644. const phoneRaw = document.getElementById('umoblie').value.trim();
  645. const wechat = document.getElementById('uwechat').value.trim();
  646. const email = document.getElementById('uemail').value.trim();
  647. const agreement = document.getElementById('agreement').checked;
  648. // 姓名校验
  649. if (!name) {
  650. alert('请输入姓名');
  651. document.getElementById('unameinfo').focus();
  652. return;
  653. }
  654. if (name.length > 50) {
  655. alert('姓名长度不能超过50个字符');
  656. document.getElementById('unameinfo').focus();
  657. return;
  658. }
  659. // 手机号校验(宽松模式,全球兼容)
  660. if (!phoneRaw) {
  661. alert('请输入电话号码');
  662. document.getElementById('umoblie').focus();
  663. return;
  664. }
  665. if (!isValidPhone(phoneRaw)) {
  666. alert('请输入有效的电话号码(至少4位数字)\n\n示例:\n• 91234567\n• 09123456789\n• 123-4567\n• 1234 5678');
  667. document.getElementById('umoblie').focus();
  668. return;
  669. }
  670. // 邮箱校验
  671. if (!email) {
  672. alert('请输入电子邮箱');
  673. document.getElementById('uemail').focus();
  674. return;
  675. }
  676. if (!isValidEmail(email)) {
  677. alert('请输入有效的电子邮箱地址\n\n示例:\n• username@example.com\n• name@company.co.uk');
  678. document.getElementById('uemail').focus();
  679. return;
  680. }
  681. // 协议确认
  682. if (!agreement) {
  683. alert('请同意接收相关产品和服务的资讯');
  684. return;
  685. }
  686. // 清理手机号(提取纯数字)
  687. const cleanedPhone = cleanPhoneNumber(phoneRaw);
  688. // 组装接口参数(按照 registerMemberApi 要求的格式)
  689. const requestData = {
  690. name: name,
  691. code: countryCode,
  692. tel: cleanedPhone,
  693. weChat: wechat || '',
  694. email: email,
  695. feedback_content: '',
  696. feedback_type: '' // 4:其他建议
  697. };
  698. // 显示加载状态
  699. const originalBtnText = submitBtn.innerHTML;
  700. submitBtn.disabled = true;
  701. submitBtn.innerHTML = '提交中...';
  702. try {
  703. // 调用导入的 registerMemberApi 函数
  704. const result = await registerMemberApi(requestData);
  705. // 根据返回结果判断是否成功
  706. if (result.code === 200) {
  707. successModal.classList.remove('hidden');
  708. form.reset();
  709. document.getElementById('agreement').checked = false;
  710. } else {
  711. alert('注册失败:' + (result.msg || '未知错误,请稍后重试'));
  712. }
  713. } catch (error) {
  714. console.error('提交注册出错:', error);
  715. alert('网络错误或接口异常,请稍后重试');
  716. } finally {
  717. submitBtn.disabled = false;
  718. submitBtn.innerHTML = originalBtnText;
  719. }
  720. });
  721. });
  722. </script>
  723. </body>
  724. </html>