Spaces:
Sleeping
Sleeping
File size: 2,495 Bytes
07c3cdd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | <?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="changePassword" xmlform_type="NORMAL" width="400px">
<THETITLE type="title">
<en><![CDATA[Change password]]></en>
</THETITLE>
<DESCRIPTION type="private"/>
<THEDESCRIPTION type="title" label="@#DESCRIPTION" enableHtml="1">
<en><![CDATA[@#DESCRIPTION]]></en>
</THEDESCRIPTION>
<USR_PASSWORD type="password" size="30" maxlength="32">
<en><![CDATA[Password]]></en>
</USR_PASSWORD>
<USR_PASSWORD_CONFIRM type="password" size="30" maxlength="32">
<en><![CDATA[Re-Type Password]]></en>
</USR_PASSWORD_CONFIRM>
<btnSave type="button" onclick="verifyPassword();">
<en><![CDATA[Save]]></en>
</btnSave>
<PPP_MINIMUN_LENGTH type="hidden"/>
<PPP_MAXIMUN_LENGTH type="hidden"/>
<PPP_NUMERICAL_CHARACTER_REQUIRED type="hidden"/>
<PPP_UPPERCASE_CHARACTER_REQUIRED type="hidden"/>
<PPP_SPECIAL_CHARACTER_REQUIRED type="hidden"/>
<JS type="javascript"><![CDATA[
var verifyPassword = function() {
var oPassword1 = getField('USR_PASSWORD');
var oPassword2 = getField('USR_PASSWORD_CONFIRM');
if (oPassword1.value != oPassword2.value) {
alert('@G::LoadTranslation(ID_NEW_PASS_SAME_OLD_PASS)');
return;
}
var oAux = getField('PPP_MINIMUN_LENGTH');
if (oAux.value != '') {
if (oPassword1.value.length < parseInt(oAux.value)) {
alert('@G::LoadTranslation(ID_PPP_MINIMUN_LENGTH)' + ': ' + oAux.value);
return;
}
}
var oAux = getField('PPP_MAXIMUN_LENGTH');
if (oAux.value != '') {
if (oPassword1.value.length > parseInt(oAux.value)) {
alert('@G::LoadTranslation(ID_PPP_MAXIMUN_LENGTH)' + ': ' + oAux.value);
return;
}
}
var oAux = getField('PPP_NUMERICAL_CHARACTER_REQUIRED');
if (oAux.value != '') {
var sER = /[0-9]/;
if (!sER.test(oPassword1.value)) {
alert('@G::LoadTranslation(ID_PPP_NUMERICAL_CHARACTER_REQUIRED)');
return;
}
}
var oAux = getField('PPP_UPPERCASE_CHARACTER_REQUIRED');
if (oAux.value != '') {
var sER = /[A-Z]/;
if (!sER.test(oPassword1.value)) {
alert('@G::LoadTranslation(ID_PPP_UPPERCASE_CHARACTER_REQUIRED)');
return;
}
}
var oAux = getField('PPP_SPECIAL_CHARACTER_REQUIRED');
if (oAux.value != '') {
var sER = /[ºª\\!|"@·#$~%€&¬\/()=\'?¡¿*+\-_.:,;]/;
if (!sER.test(oPassword1.value)) {
alert('@G::LoadTranslation(ID_PPP_SPECIAL_CHARACTER_REQUIRED)');
return;
}
}
oPassword1.form.submit();
};
]]></JS>
</dynaForm>
|