【发布时间】:2014-10-13 06:54:28
【问题描述】:
我正在尝试使用引导验证器 (http://bootstrapvalidator.com/examples/mask/) 构建 Xpage 来验证 IP 地址
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" id="testid">
<xp:this.resources>
<xp:styleSheet href="/bootstrap.css"></xp:styleSheet>
<xp:styleSheet href="/bootstrapValidator.min.css"></xp:styleSheet>
<xp:script src="/jquery-1.11.1.js" clientSide="true"></xp:script>
<xp:script src="/bootstrap.min.js" clientSide="true"></xp:script>
<xp:script src="/bootstrapValidator.js" clientSide="true"></xp:script>
<xp:script src="/jquery.mask.min.js" clientSide="true"></xp:script>
</xp:this.resources>
<xp:form id="maskForm">
<div class="col-lg-5">
<xp:inputText id="ipAddress" title="ipAddress">
</xp:inputText>
</div>
</xp:form>
<xp:scriptBlock>
<xp:this.value><![CDATA[
var test = '#{javascript:getClientId("maskForm")}';
XSP.addOnLoad( function() {
$("#"+test)
.bootstrapValidator({
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
ipAddress: {
validators: {
ip: {
message: 'The IP address is not valid'
}
}
}
}
})
.find('[name="ipAddress"]').mask('099.099.099.099');
});
]]></xp:this.value>
</xp:scriptBlock>
</xp:view>
你能告诉我我的错在哪里/这如何与 Xpages 一起工作? 它不适用于我的 inputText 字段
感谢您的帮助
【问题讨论】:
标签: jquery twitter-bootstrap validation xpages lotus-notes