#php #javascript #jquery #html
#php #javascript #jquery #HTML
Вопрос:
В принципе, у меня есть текстовое поле на моей странице .html
<input name="points" type="text" id="points" value=""/>
и в .js, который вызывается просто onsubmit
document.getElementById('points').value = creator.showData();
я действительно вижу своими глазами, что текст добавляется в текстовое поле, однако php не считывает $ _POST однако, если я вручную введу текст в то же текстовое поле, это сработает.
Есть идеи? все утро морочил мне голову XD
Комментарии:
1. Возможно,
showData
таким образом, добавляются пробелы, хотя это выглядит числовым, это не так?2. со мной произошло то же самое, но я использовал java
Ответ №1:
Вероятно, он отправляет форму до того, как задано значение.
Попробуйте это…
(function() {
var submitted = false;
form.onsubmit = function(event) {
if (submitted) {
return true;
}
event.preventDefault();
document.getElementById('points').value = creator.showData();
submitted = true;
form.submit();
}
})();