基本上我有两个输入字段,“名称”和“用户名”。
这个想法是“用户名”字段将根据“名称”字段中输入的内容而动态变化。我还需要用户名字段仅使用小写字母并将空格更改为破折号。我正在考虑使用 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);
});