Php 添加另一个具有javascript功能的文件上载字段后,文件上载字段输入消失
首先,我向用户显示一个文件输入字段,他们可以单击“添加一个”添加一个输入字段,但是,当他们已经选择了一个文件,然后单击“添加输入字段”时,之前所有输入字段的所选文件都会消失。 有没有办法纠正这个问题 下面是我的javascript函数:Php 添加另一个具有javascript功能的文件上载字段后,文件上载字段输入消失,php,javascript,file-upload,Php,Javascript,File Upload,首先,我向用户显示一个文件输入字段,他们可以单击“添加一个”添加一个输入字段,但是,当他们已经选择了一个文件,然后单击“添加输入字段”时,之前所有输入字段的所选文件都会消失。 有没有办法纠正这个问题 下面是我的javascript函数: function _add_more() { var txt = "<br><input type=\"file\" name=\"item_file[]\">"; document.getElementById("f
function _add_more() {
var txt = "<br><input type=\"file\" name=\"item_file[]\">";
document.getElementById("files").innerHTML += txt;
}
function\u add\u more(){
var txt=“
”;
document.getElementById(“文件”).innerHTML+=txt;
}
这是我的html表单:
<div id="form">
<h4>BOWMAN - Add an album <a href="index.php"> back</a></h4>
<form method="post" action="procesblogpost.php" enctype="multipart/form-data">
<label for="title">Give the album it's name</label><br/>
<input type="text" id="title" name="title" /><br/><br/>
<label for="info">some info about the album?</label><br/>
<textarea id="info" name="info"></textarea><br/><br/>
<div id="uploadpic">
<label for="picturelink">now choose some pictures</label><br/>
<div id="files">
<input type="file" name="item_file[]">
</div>
<a href="javascript:_add_more();" title="Add more">+</a>
</div>
<br/><br/>
<input type="submit" id="submit" name="submit" value="send it of to the www" />
</form>
</div>
鲍曼-添加相册
给相册起个名字
关于专辑的一些信息?
现在选择一些图片
您可以试试这个
function _add_more() {
var txt = document.createElement('input');
txt.type="file";
txt.name="item_file[]";
document.getElementById("files").appendChild(txt);
}