Kako da uradim izmenu u ovoj dole skripti ne bude fiksno (chars = 5, segments = 5) nego da može da se u 2 inputa izvrši unos ovih brojeva ili bilo kojih drugih ?
Ovo sve radi ali sa fiksno potrebni su mi korisnički unosi (chars i segments budu promenljivi to jest da se u dva inputa vrše promene brojeva.
Evo skripte:
(function() {
function getRandomInt( min, max ) {
return Math.floor( Math.random() * ( max - min + 1 ) ) + min;
}
function generateSerialKey() {
var tokens = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",
chars = 5,
segments = 5,
keyString = "";
for( var i = 0; i < segments; i++ ) {
var segment = "";
for( var j = 0; j < chars; j++ ) {
var k = getRandomInt( 0, 35 );
segment += tokens[ k ];
}
keyString += segment;
if( i < ( segments - 1 ) ) {
keyString += "-";
}
}
return keyString;
}
document.addEventListener( "DOMContentLoaded", function() {
var generate = document.querySelector( "#generate" ),
output = document.querySelector( "#output" );
generate.addEventListener( "click", function() {
var serialKey = generateSerialKey();
output.innerHTML = serialKey;
}, false);
});
})();