Нет setValue()
метода. Используйте val()
. Предполагая, что:
<input type="text" id="email" name="email">
использование:
$("#email").val("email@gmail.com"); // ID selector
Если у него нет идентификатора:
$("input[name=email]").val("email@gmail.com");
Но предпочтение идентификаторам по сравнению с селекторами атрибутов, где это возможно.
Проблема с:
$("input[type='text']").val("...");
означает, что он будет назначать значение только первому текстовому вводу в форме. Если это правильно, я думаю, это нормально. Но если вы вводите несколько разных входов, вам нужен другой селектор.