2011-04-27 185 views
1

基本上我有我的.html页面设置文本框中输入数据,然后提交到PHP

<input name="points" type="text" id="points" value=""/> 

上一个文本框,并在.js文件被调用刚才的onsubmit

document.getElementById('points').value = creator.showData(); 

我居然看到与我的眼睛,该文本被添加到文本框,但PHP不读取$ _POST,但是如果我手动输入文本到同一个文本框中它的工作。

任何想法? XD

+0

也许'showData'因此加入空格,虽然它看起来数字是不是? – 2011-04-27 11:14:25

+0

同样的事情发生在我身上,但我使用的是java – Varun 2011-04-27 11:15:05

回答

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(); 
    } 
})(); 
相关问题