19 lines
421 B
JavaScript
19 lines
421 B
JavaScript
function convertToSlug(Text) {
|
|
return Text
|
|
.toLowerCase()
|
|
.replace(/[^\w ]+/g, '')
|
|
.replace(/ +/g, '-')
|
|
;
|
|
}
|
|
|
|
|
|
const $source = $('input[name=name]');
|
|
const $result = $('input[name=slug]');
|
|
|
|
const typeHandler = function (e) {
|
|
$result.val(convertToSlug(e.target.value));
|
|
}
|
|
|
|
$source.on('input', typeHandler) // register for oninput
|
|
$source.on('propertychange', typeHandler) // for IE8
|