// input 在H5中有个required 属性用于简单的验证
// required minlength="2" maxlength="10"
// label的for属性值是对应元素的id值
/* form表单有两种提交方式
⭐表单元素必须有name属性 用于后台验证
- 默认提交(使用action 和 method 属性)
在node中,提交也是一种请求,所以服务端也使用if路径判断,进行处理相应的验证功能实现
这个流程也是属于整个服务响应流程(index、静态资源、表单验证)
action="/yanzheng" if(url === '/yanzheng')
⭐当使用get方式请求,提交的数据都写入url,传入后台
⭐由于get方式的url会很长,难以用url在后台做请求路径的判断- 可以使用验证 静态资源 请求的方式 indexOf
- 还能用url模块 的parse()进行处理
- url.parse(url),返回一个数组 这个数组元素之一是:pathname,用于存储get方式请求的路径名,
将整个url拆成: 请求的路径名pathname 和 表单元素的信息query
当给parse传入第二个参数 true 时, 将原本组合在一起的表单信息 根据不同的name转成多个对象 方便在验证使用
url对象 = url.parse(完整的url)
url对象包含多个属性,如: pathname 、query,query是数组
⭐所以在 静态资源 index等分支处理时 就不用完整的url了, 使用url.pathname
*/