also müsste das folglich so aussehen?
function Check()
{
var bearbeiter = $('BEARBEITER').value;
var pruefer = $('PRUEFER').value;
var users = [
{
"username": "Username 1",
"realname": "Realname 1"
},
{
"username": "Username 2",
"realname": "Realname 2"
},
{
"username": "Username 3",
"realname": "Realname 3"
}
];
if (bearbeiter == "") {
alert("Fehlende Eingabe!");
return false;
} else {
if (bearbeiter == users[i]["username"]) {
$('BEARBEITER').value = users[i]["realname"];
return true;
} else {
$('BEARBEITER').value = bearbeiter;
return true;
}
}
if (pruefer == "") {
alert("Fehlende Eingabe!");
return false;
} else {
if (pruefer == users[i]["username"]) {
$('PRUEFER').value = users[i]["realname"];
return true;
} else {
$('PRUEFER').value = pruefer;
return true;
}
}
}
aber werden beide IF-Anweisungen so verarbeitet von bearbeiter und pruefer??? denke bei "return true" bricht er das script ja ab.
es müssen unbedingt beide variablen geprüft werden, die Daten kommen aus einer anderen Datenbank und müssen geändert werden.