Validating Number Validation Rules

DEX601 - Unit 7 Working with Data

📄 第 540 页 🎬 视频课程

课程章节介绍

今天我们来聊聊Salesforce中的验证规则,特别是关于数字输入的验证。想象一下,你正在设计一个表单,要求用户输入他们的年龄。你希望确保这个年龄是在一个合理的范围内,比如说,至少18岁,但不超过65岁。这就是我们今天要讨论的验证规则540。 在Salesforce中,我们可以使用``组件来创建一个输入字段。这个组件有一个`type`属性,我们可以设置为`number`,这样用户就只能输入数字了。接下来,我们给这个输入字段一个名字,比如`age`,这样我们就可以在后台处理这个数据了。 然后,我们设置一个`label`,也就是标签,告诉用户这个输入框是用来输入年龄的。我们还设置`required="true"`,这意味着用户必须填写这个字段,不能留空。 接下来是关键部分,我们设置`min="18"`和`max="65"`。这两个属性告诉Salesforce,用户输入的年龄必须在18到65岁之间。如果用户输入的年龄小于18岁,Salesforce会显示一个错误信息,我们通过`messageWhenRangeUnderflow`属性来设置这个信息,比如“你必须至少18岁”。同样,如果用户输入的年龄超过65岁,Salesforce会显示另一个错误信息,我们通过`messageWhenRangeOverflow`属性来设置,比如“你必须65岁或更年轻”。 这样,我们就创建了一个简单的年龄输入验证规则,确保用户输入的年龄在我们的预期范围内。这不仅提高了数据的准确性,也提升了用户体验,因为他们会立即知道自己的输入是否符合要求。 希望这个解释对你有帮助,如果你有任何问题,随时问我!