Я пытаюсь изменить содержимое поля формы и отправить форму с консоли. Всякий раз, когда я использую Jquery или JS для изменения поля и отправки, страница распознает только те значения, которые были введены вручную.Может ли Javascript/AJAX/JQuery определить, была ли введена форма?
Код, приведенный ниже, должен содержать поле «lastField», которое должно быть представлено как «поддельная запись», но вместо этого поле представляется пустым.
$('submit').click(function(event) {
event.preventDefault();
$('#lastField').val('spoofed entry');
$('submit').submit(); //I also tried .click();
});
Есть ли способ воспроизвести ввод ручной клавиши в поле? Я думаю, что что-то обнаруживает метод ввода - я также думаю, что это блокирует эту запись.
Что вы на самом деле хотите сделать? Я не понял тебя. Но да, вы можете определить глобальную переменную и изменить значение переменной на каждом ключе вверх. см. метод keyUp для JQuery и значение обновления. Используйте эту переменную в форме – webDev
Что такое '$ ('submit')'? класс? идентификатор? супермен? –
$ ('submit') ничего, поэтому код не будет запущен, вы отправите базовую пустую форму, просто щелкнув, этот код JS бесполезен – Mike