Я пытаюсь совместить некоторый код, и это плохо сделано (потому что я мусор в Javascript). Это мой исходный код:Замените whitspaces тире, сделайте все в нижнем регистре
function onSubmit(){
document.forms["login"]["redirect_to"].value = document.forms["login"]["log"].value;
}
Я хочу, чтобы вычистить пробельные и заменить тире и сделать все в нижнем регистре, это была моя попытка:
function onSubmit(){
var str = document.forms["login"]["log"].value;
str.replace(/\s+/g, '-').toLowerCase();
document.forms["login"]["redirect_to"].value = str;
}
Где я буду неправильно?
'str.replace (/ \ s +/г, '-') toLowerCase(); ' заменяет содержимое, но не обновляет str. Назначьте его переменной. – Niklas