<![CDATA[
var $ = jQuery;
String locale = getUserLocale();
$(document).ready(function() {
if (!isEmptyNull(locale) && locale.equals("zh_CN")) {
$("input[id*='text12']").mask('9999?99?99?');
}
else {
$("input[id*='text12']").mask('99/99/9999');
}
});
]]>
<p:calendar id="text12" styleClass="calendar" maxlength="10" pattern="#
{pc_Test.dateDisplayFormat}"></p:calendar>
Run Code Online (Sandbox Code Playgroud)
如果语言环境等于'zh_CN',屏蔽将是'9999?99?99?'.否则,它会'99/99/9999'.
当我删除if else命令时,它可以工作.但是如果我把if else命令放在里面,它就行不通了.
我该如何解决?