项目描述
翻译我运行一个表单,客户和合作伙伴在其中输入他们的公司信息,而现在 INN 和 OGRN 字段可以接受任何数字字符串。人们输入错误的数字或粘贴带有额外空格的值,错误只有在有人手动检查记录或会计系统拒绝时才会显现。我想在输入时关闭这个漏洞,确保错误的数字不会进入数据库。
任务是在表单中直接为这两个字段添加格式验证:个人和法人 INN 的正确长度,OGRN 和 OGRNIP 的正确长度,以及使用标准加权系数算法进行的真实校验和检查,以便明显的虚假或输入错误的值能够立即被捕获,而不仅仅是长度错误的数字。在输入时,字段应立即视觉标记无效值,提交按钮应保持禁用,直到每个必填字段通过验证。这纯粹是在表单内部执行的格式和校验和检查,服务器上重复进行匹配检查;不需要与外部注册处进行查找。
对我来说重要的是:
— 输入时的即时反馈,而不仅仅是在提交时
— 正确处理个人和法人号码长度
— 真实的校验和检查,而不仅仅是数字计数检查
— 边缘情况覆盖:前导零、带空格或破折号的粘贴值、自动填充的怪癖
任务是在表单中直接为这两个字段添加格式验证:个人和法人 INN 的正确长度,OGRN 和 OGRNIP 的正确长度,以及使用标准加权系数算法进行的真实校验和检查,以便明显的虚假或输入错误的值能够立即被捕获,而不仅仅是长度错误的数字。在输入时,字段应立即视觉标记无效值,提交按钮应保持禁用,直到每个必填字段通过验证。这纯粹是在表单内部执行的格式和校验和检查,服务器上重复进行匹配检查;不需要与外部注册处进行查找。
对我来说重要的是:
— 输入时的即时反馈,而不仅仅是在提交时
— 正确处理个人和法人号码长度
— 真实的校验和检查,而不仅仅是数字计数检查
— 边缘情况覆盖:前导零、带空格或破折号的粘贴值、自动填充的怪癖
其他 / 杂项 现金, 银行转账