Check Alias auf Sonderzeichen bei Änderung Alias

This commit is contained in:
ma0068
2021-11-04 15:43:05 +01:00
parent 4f0b34137b
commit 0c6f43f36e
3 changed files with 25 additions and 4 deletions
+14
View File
@@ -419,3 +419,17 @@ function setVariable(variable, wert)
return true;
}
}
// ****
// * Validierung Alias auf Sonderzeichen (analog zu checkWunschUid, außerdem . und _ erlaubt)
// ****
function checkAlias(alias)
{
if (/^[a-z0-9 . _]*$/i.test(alias) === false)
{
return false;
}
else
return true;
}
@@ -269,7 +269,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<label value="Anmerkung" control="mitarbeiter-detail-textbox-mitarbeiteranmerkung"/>
<textbox id="mitarbeiter-detail-textbox-mitarbeiteranmerkung" disabled="true" multiline="true" oninput="MitarbeiterDetailValueChange()"/>
<vbox>
<label value="Alias" control="mitarbeiter-detail-textbox-alias"/>
<label value="Alias" control="mitarbeiter-detail-textbox-alias" oninput="MitarbeiterDetailValueChange()"/>
</vbox>
<vbox>
<textbox id="mitarbeiter-detail-textbox-alias" disabled="true" oninput="MitarbeiterDetailValueChange()"/>
+10 -3
View File
@@ -857,6 +857,12 @@ function MitarbeiterSave()
return false;
}
if(!checkAlias(alias))
{
alert('Der Alias darf keine Sonderzeichen enthalten');
return false;
}
var url = '<?php echo APP_ROOT ?>content/mitarbeiter/mitarbeiterDBDML.php';
var req = new phpRequest(url,'','');
@@ -2014,12 +2020,13 @@ function MitarbeiterUDFIFrameLoad()
// ****
// * Validierung Alias auf Sonderzeichen (analog zu checkWunschUid, außerdem . und _ erlaubt)
// ****
function checkAlias()
function checkAlias(alias)
{
var alias = document.getElementById('mitarbeiter-detail-textbox-alias').value;
if (/^[a-z0-9 . _]*$/i.test(alias) === false)
{
alert('Der Alias darf keine Sonderzeichen enthalten');
return false;
}
else
return true;
}