ich fürchte ich bin dazu nicht im Stande. tut mir leid... Ich bin halt ein gerade dabei mir Javascript anzueignen. Ich will euch auch nicht länger nerven. So schaut das ding nun aus. Wie ich den replace vergleiche, keinen blassen Schimmer... wie ich das Ergebnis in einer Variabelen speicher.... keine ahnung (var b = keine Ahnung) ich habe es schon gelesen, aber ich weiß halt nicht wie es geht. Danke trotzdem für eure Hilfe.
function getidc() {
var a = document.getElementById('IDC').value;
a = a.replace('111', '42458' ) ;
last_digit = a.slice(-1);
rest = a.slice(0,-1);
control_digit = last_digit;
tmp = parseInt(control_digit) + 3;
control_digit = parseInt(tmp) % 10;
result = rest + control_digit
document.getElementById('IDC').value = result ;
var copyText = document.getElementById('IDC');
if (last_digit < '0' || last_digit > '9') {
alert("Ungültige Eingabe");
window.location.reload();
return;
}
copyText.select();
document.execCommand('copy');
alert("Kopiert: " + copyText.value );
}