我正在开发一个基于 open edx 的项目。我在 Userprofile 模型中添加了一个phone_number 字段,以便用户注册时需要电话号码。电话号码必须是 11 位数字。
如何在注册表单的电话号码字段添加限制?
补充:我的老板要求我通过javascript添加这个约束,而不需要更改python文件。我被困住了。需要帮助。
最佳答案
将 HTML 输入的 maxlength 属性设置为 11 或最好使用它。它将验证其正则表达式。您还可以放置占位符来帮助他们了解数字输入格式
<form action="/">
<input type=“number” name="phone" pattern="[0-9]{11}" required>
<input type="submit" value="Submit">
</form>
关于javascript - 如何在 Openedx 上添加注册表单验证条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50271155/