使用Dojo验证文本框时,如果我尝试提交XPage而不在Dojo验证文本框中输入任何值,我会看到消息“此值是必需的”。有没有办法自定义此消息? (我希望用另一种语言传达这个消息)
答案 0 :(得分:5)
您可以将自定义消息定义为dojoAttribute:
<xe:djValidationTextBox
id="djValidationTextBox1"
value="#{viewScope.test}"
required="true">
<xe:this.dojoAttributes>
<xp:dojoAttribute
name="missingMessage"
value="Your customized required message!">
</xp:dojoAttribute>
</xe:this.dojoAttributes>
</xe:djValidationTextBox>
答案 1 :(得分:1)
我在White / Girrard / Valand / Mottolo找到此脚本后完全停止使用内置验证: A Better Method For XPages SSJS Form Validation
它使您能够对输入值的任何状态作出反应,而我更倾向于采用集中式方法而不是在单个控件本身内进行调整。