# 子皮通告小程序 **Repository Path**: junxi888/zipi-notification-mini-program ## Basic Information - **Project Name**: 子皮通告小程序 - **Description**: 子皮通告小程序前端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-01 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 提交信息表单页面 这是一个现代化的提交信息表单页面,参考了小红书的表单设计风格,具有美观的界面和良好的用户体验。 ## 功能特点 ### 🎨 现代化设计 - 渐变背景和毛玻璃效果 - 圆角设计和阴影效果 - 响应式布局,支持移动端 - 平滑的动画过渡效果 ### 📝 表单字段 - **姓名** (必填) - 支持中文、英文和空格 - **手机号码** (必填) - 中国手机号格式验证 - **邮箱地址** (选填) - 邮箱格式验证 - **公司/机构** (选填) - 可选填写 - **留言内容** (必填) - 支持多行文本 - **信息来源** (选填) - 下拉选择 - **服务条款同意** (必填) - 复选框 ### ✅ 表单验证 - 实时验证:用户输入时即时反馈 - 必填字段验证 - 格式验证(手机号、邮箱等) - 长度限制验证 - 自定义错误消息 ### 🚀 交互体验 - 加载状态显示 - 提交成功反馈 - 键盘快捷键支持 (Ctrl+Enter) - 焦点动画效果 - 错误状态视觉反馈 ## 文件结构 ``` ├── index.html # 主页面文件 ├── styles.css # 样式文件 ├── script.js # JavaScript逻辑文件 └── README.md # 说明文档 ``` ## 使用方法 1. 直接在浏览器中打开 `index.html` 文件 2. 填写表单信息 3. 点击"提交信息"按钮 4. 查看提交结果 ## 自定义配置 ### 修改验证规则 在 `script.js` 文件中修改 `validationRules` 对象: ```javascript const validationRules = { name: { required: true, minLength: 2, maxLength: 50, pattern: /^[\u4e00-\u9fa5a-zA-Z\s]+$/ }, // ... 其他字段 }; ``` ### 修改样式 在 `styles.css` 文件中修改颜色、字体等样式: ```css :root { --primary-color: #667eea; --secondary-color: #764ba2; --error-color: #ff4757; --success-color: #2ed573; } ``` ### 连接后端API 在 `script.js` 文件的提交处理函数中替换模拟API调用: ```javascript // 替换这部分代码 const response = await fetch('/api/submit-form', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(data) }); if (!response.ok) { throw new Error('提交失败'); } ``` ## 浏览器兼容性 - Chrome 60+ - Firefox 55+ - Safari 12+ - Edge 79+ ## 技术栈 - HTML5 - CSS3 (Flexbox, Grid, 动画) - JavaScript (ES6+) - 原生DOM API ## 许可证 MIT License