Wie haben heute die Maskierung mit javascript (ohne JQuery)?

<![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>

Wenn die Gebietsschema gleich 'zh_CN', die Maskierung wäre '9999年99月99日'. Ansonsten würde es wäre '99/99/9999'.
Wenn ich entfernen Sie die if -, else-Befehl, funktioniert es. Aber, wenn ich die if else Befehl rein, es funktioniert nicht.

Wie kann ich es lösen?

InformationsquelleAutor binbin | 2015-06-29

Schreibe einen Kommentar