XForms/限制长度
外观
< XForms
您希望警告用户输入控件超出指定的长度。
我们将使用 XForms 的“action”元素,并在字符串长度大于 50 个字符时有条件地显示消息。以下操作应放在控件内。
<xf:action ev:event="xforms-value-changed" if="string-length(.) > 50">
<xf:message level="modal">maximum length is 50 characters</xf:message>
</xf:action>
<xf:textarea ref="short-message" incremental="true">
<xf:label>Message:</xf:label>
<xf:action ev:event="xforms-value-changed" if="string-length(.) > 140">
<xf:message level="modal">Maximum message length is 140 characters.</xf:message>
</xf:action>
</xf:textarea>
<xf:output ref="short-message"/>