в основном у меня есть два поля ввода, "имя" и "имя пользователя".
Идея состоит в том, что поле «имя пользователя» будет изменяться в зависимости от того, что вводится в поле «имя» - динамически.Мне также нужно, чтобы поле имени пользователя было только в нижнем регистре и чтобы пробелы превращались в тире.Я думал об использовании onkeydown, но я не мог заставить его что-либо делать.
Я искал вокруг, но не могу найти то, что я ищу.У кого-нибудь есть идеи?
<input type="text" name="name" id="name" class="field" />
<input type="text" name="username" id="username" class="field" />
^^ ввод основных форм.
РЕДАКТИРОВАТЬ:
Вот код, который я получил, если кто-то еще ищет что-то подобное:
function fill_username(value) {
$("#username").val(value);
}
$("#client-name").keyup(function() {
var value = $(this).val();
var value = value.replace(/\s+/g, '-').toLowerCase();
fill_username(value);
});