Добавьте текст к полю ввода

Bcrypt намеренно медленен, чтобы не дать быстрому оборудованию легко взломать ваши хэши, поэтому он выполняется асинхронно, чтобы избежать блокировки вашего приложения в этот момент.

Проверьте эту ссылку: Хеширование в действии: понимание bcrypt

Тем не менее, следующее решение будет «выглядеть» синхронно.

async function foo() {
  const salt = await bcrypt.genSalt(10);
  this.password = await bcrypt.hash(this.password, salt);
}

foo();
console.log(this.password);

104
задан Kevin Brown 8 May 2009 в 20:48
поделиться

3 ответа

 $('#input-field-id').val($('#input-field-id').val() + 'more text');
 
197
ответ дан 24 November 2019 в 04:03
поделиться

Если вы планируете использовать добавление более одного раза, вы можете написать функцию:

//Append text to input element
function jQ_append(id_of_input, text){
    var input_id = '#'+id_of_input;
    $(input_id).val($(input_id).val() + text);
}

После того, как вы можете просто вызвать ее:

jQ_append('my_input_id', 'add this text');
17
ответ дан 24 November 2019 в 04:03
поделиться

You are probably looking for val()

5
ответ дан 24 November 2019 в 04:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: