使用带有javascript和php的<input />获取id值

时间:2015-02-03 15:21:47

标签: javascript jquery filepicker.io

第一个例子:

var dbSelected = "File selected: ";
var filenamePanel = document.getElementById('filenamePanel');
filenamePanel.textContent = dbSelected + files[0].name;

var postLink = files[0].link;
document.getElementById('postLink').value = postLink;

var postName = files[0].name;
document.getElementById('postName').value = postName; 

如果我使用<input type="hidden" name="postName" id="postName">通过POST使用PHP将值发送到另一个页面,它可以正常工作。

第二个例子:

function onSuccessCallback(Blob){
    document.getElementById('postName').textContent = Blob.filename;
    document.getElementById('postLink').textContent = Blob.url;
    document.getElementById('results').textContent = JSON.stringify(Blob);            
};

现在,如果我在第二个示例中使用<input type="hidden" name="postName" id="postName">来发送&#39; postName&#39; id值到另一个页面,该值为空。

在第二个示例中需要进行哪些更改,以便我可以发送&#39; postName&#39;使用隐藏的<input>字段的ID值到另一个页面?

1 个答案:

答案 0 :(得分:1)

使用.value代替.textContent将数据存储在隐藏的输入字段中:

document.getElementById('postName').value= Blob.filename;