|
@@ -1,24 +1,23 @@
|
|
|
<script>
|
|
<script>
|
|
|
jQuery(document).ready(function(){
|
|
jQuery(document).ready(function(){
|
|
|
customFields = $("*[id^='customfield']");
|
|
customFields = $("*[id^='customfield']");
|
|
|
- console.log(customFields);
|
|
|
|
|
$("#btnCompleteProductConfig").prop("disabled",true);
|
|
$("#btnCompleteProductConfig").prop("disabled",true);
|
|
|
|
|
+ $(customFields[2]).val('');
|
|
|
$(customFields[3]).val('');
|
|
$(customFields[3]).val('');
|
|
|
- $(customFields[4]).val('');
|
|
|
|
|
- $(customFields[4]).prop("disabled",true);
|
|
|
|
|
- $(customFields[3]).focus (function () {
|
|
|
|
|
|
|
+ $(customFields[3]).prop("disabled",true);
|
|
|
|
|
+ $(customFields[2]).focus (function () {
|
|
|
$("#hintHead").text('Tipps für ein gutes Passwort');
|
|
$("#hintHead").text('Tipps für ein gutes Passwort');
|
|
|
$("#hintLength").text('Benutzen Sie mindestens 8 Zeichen');
|
|
$("#hintLength").text('Benutzen Sie mindestens 8 Zeichen');
|
|
|
$("#hintNumeric").text('Benutzen Sie mindestens eine Zahl');
|
|
$("#hintNumeric").text('Benutzen Sie mindestens eine Zahl');
|
|
|
$("#hintSymbols").text('Benutzen Sie auch mindestens eines der folgenden Symbole (# $ ! % + - etc...)');
|
|
$("#hintSymbols").text('Benutzen Sie auch mindestens eines der folgenden Symbole (# $ ! % + - etc...)');
|
|
|
$("#hintUpperLower").text('Benutzen Sie Groß- und Kleinschreibung');
|
|
$("#hintUpperLower").text('Benutzen Sie Groß- und Kleinschreibung');
|
|
|
});
|
|
});
|
|
|
- $(customFields[3]).keyup(function () {
|
|
|
|
|
|
|
+ $(customFields[2]).keyup(function () {
|
|
|
var pwlengthOK = false;
|
|
var pwlengthOK = false;
|
|
|
var numericOK = false;
|
|
var numericOK = false;
|
|
|
var symbolsOK = false;
|
|
var symbolsOK = false;
|
|
|
var upperOK = false;
|
|
var upperOK = false;
|
|
|
- var pw = $(customFields[3]).val();
|
|
|
|
|
|
|
+ var pw = $(customFields[2]).val();
|
|
|
var pwlength = (pw.length);
|
|
var pwlength = (pw.length);
|
|
|
if (pwlength > 7) {
|
|
if (pwlength > 7) {
|
|
|
pwlengthOK = true;
|
|
pwlengthOK = true;
|
|
@@ -56,29 +55,29 @@
|
|
|
upperlowerOK = false;
|
|
upperlowerOK = false;
|
|
|
$("#hintUpperLower").text('Benutzen Sie Groß- und Kleinschreibung');
|
|
$("#hintUpperLower").text('Benutzen Sie Groß- und Kleinschreibung');
|
|
|
}
|
|
}
|
|
|
- $(customFields[3]).removeClass('has-error has-warning has-success');
|
|
|
|
|
|
|
+ $(customFields[2]).removeClass('has-error has-warning has-success');
|
|
|
if (pwlengthOK && numericOK && symbolsOK && upperlowerOK) {
|
|
if (pwlengthOK && numericOK && symbolsOK && upperlowerOK) {
|
|
|
- $(customFields[4]).prop("disabled",false);
|
|
|
|
|
- $(customFields[3]).addClass('has-success');
|
|
|
|
|
- $(customFields[3]).css('background-color', '#0f03');;
|
|
|
|
|
|
|
+ $(customFields[3]).prop("disabled",false);
|
|
|
|
|
+ $(customFields[2]).addClass('has-success');
|
|
|
|
|
+ $(customFields[2]).css('background-color', '#0f03');;
|
|
|
$("#hintHead").text('');
|
|
$("#hintHead").text('');
|
|
|
} else {
|
|
} else {
|
|
|
- $(customFields[4]).prop("disabled",true);
|
|
|
|
|
- $(customFields[3]).addClass('has-error');
|
|
|
|
|
- $(customFields[3]).css('background-color', '#f003');;
|
|
|
|
|
|
|
+ $(customFields[3]).prop("disabled",true);
|
|
|
|
|
+ $(customFields[2]).addClass('has-error');
|
|
|
|
|
+ $(customFields[2]).css('background-color', '#f003');;
|
|
|
$("#hintHead").text('Tipps für ein gutes Passwort');
|
|
$("#hintHead").text('Tipps für ein gutes Passwort');
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
$(customFields[4]).keyup(function () {
|
|
$(customFields[4]).keyup(function () {
|
|
|
- if ($(customFields[4]).val() == $(customFields[3]).val()) {
|
|
|
|
|
|
|
+ if ($(customFields[3]).val() == $(customFields[2]).val()) {
|
|
|
$("#btnCompleteProductConfig").prop("disabled",false);
|
|
$("#btnCompleteProductConfig").prop("disabled",false);
|
|
|
- $(customFields[4]).addClass('has-success');
|
|
|
|
|
- $(customFields[4]).css('background-color', '#0f03');;
|
|
|
|
|
|
|
+ $(customFields[3]).addClass('has-success');
|
|
|
|
|
+ $(customFields[3]).css('background-color', '#0f03');;
|
|
|
$("#hintHead").text('');
|
|
$("#hintHead").text('');
|
|
|
} else {
|
|
} else {
|
|
|
$("#btnCompleteProductConfig").prop("disabled",true);
|
|
$("#btnCompleteProductConfig").prop("disabled",true);
|
|
|
- $(customFields[4]).addClass('has-error');
|
|
|
|
|
- $(customFields[4]).css('background-color', '#f003');;
|
|
|
|
|
|
|
+ $(customFields[3]).addClass('has-error');
|
|
|
|
|
+ $(customFields[3]).css('background-color', '#f003');;
|
|
|
$("#hintHead").text('Passworte stimmen nicht überein!');
|
|
$("#hintHead").text('Passworte stimmen nicht überein!');
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|