Я пытаюсь реализовать простую область защиты от спама в моей форме, где сервер генерирует случайную строку, отправляет ее пользователю, а затем JavaScript меняет строку перед отправкой ее , Если строка не соответствует, представление отбрасывается как спам. Проблема в том, что я не могу заставить JavaScript или jQuery изменить значение ввода.Невозможно изменить значение ввода формы с помощью JavaScript
$(document.ready(function() {
var reverse = $('#simple').val().split("").reverse().join("");
document.getElementById('simple').setAttribute('value', reverse);
}))
Использование
$('#simple').val(reverse);
вместо метода SetAttribute также терпит неудачу.
Поле ввода сам по себе:
<input type="text" id="simple" name="simple" value="abcde" />
JQuery в настоящее время включен, и я могу получить значение входного сигнала на обратное, если я печатаю в том же коде через консоль инструментов для разработчиков, но сама страница не Работа. Благодаря!
'SetAttribute ('значение ', reverse) 'является проблемой, вам нужна поддержка, а не атрибут – dandavis