表单
提交一组数据
类型是multipart/form-data
js
const config = {
headers: { 'content-type': 'multipart/form-data' }
}
FormData 对象的使用 - Web API 接口 | MDNaxios post提交formdata - wopelo的博客 - CSDN博客
交互形式
- 失焦验证
- 输入验证 input/textarea 没有change事件,是input事件
- 提交验证
密码记忆规则
Save Credentials from Forms | Web Fundamentals | Google Developers
不希望填充,使用 autocomplete 的new-password
值
html
<input id="userPassword" type="password" autocomplete="new-password">
html - Google chrome autofilling all password inputs - Stack Overflow
姓名、昵称中间如果有多个连续空格,替换为一个空格
问题:white-space: normal
,超过一个的空格会被省略
js
this.ruleForm.consignee = this.ruleForm.consignee.replace(/\s+/g, ' ')
另一种处理是,white-space: pre
即:当一个 form 元素中只有一个输入框时,在该输入框中按下回车应提交该表单。如果希望阻止这一默认行为,可以在 标签上添加 @submit.native.prevent。