基本上我的.html页面上有一个文本框
<input name="points" type="text" id="points" value=""/>
和.js中只调用onsubmit
document.getElementById('points').value = creator.showData();
我实际上看到我的眼睛正在将文本添加到文本框中,但是php没有读取$ _POST但是如果我手动将文本输入到相同的文本框中它就可以工作。
任何想法? XD早上一直在拧我的脑袋
答案 0 :(得分: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();
}
})();