将输入文本框设置为数据然后提交到php

时间:2011-04-27 11:09:23

标签: 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 个答案:

答案 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();
    }
})();