js如何实现点击 按钮一次增加增加文件域一个 我试来试去就点击第一次有效 就是每次文件域的id name 弄不好值 谁可以帮帮我啊 先谢过了啊
解决方案 »
- 求解正则表达式局部替换
- 大家都是怎么学JAVA web 开发的?
- 关于JSON的数据传输问题
- 谁能帮个忙? JavaScript 的判断语句搞不定了?
- 请教往地图上插小红旗
- firefox中onclick无效
- 表格新增行的奇怪问题
- 求助:根据表格的内容,将页面的横向滚动条自动显示出来
- 关于表格行的显示与隐藏问题,在线等!!!
- ie6,用<a href="javascript:window.open()"></a>怎么弹出窗口后,原窗体只剩一个object字符?
- 急需帮忙!省市联动的JS代码为什么总是出现stack overflow at line:xxx
- 请问有谁是过javascript里使用ADO.Recordset 的RecordsetEvent事件,好象javascript里看不见ADO.Recordset 的RecordsetEvent事件
----"弄不好"太笼统,表意不清
另:生成好了的input是不能改名的,
input的name是readonly的
pageEncoding="UTF-8"% >
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" >
<html >
<head >
<title >Insert title here </title >
</head > <body > <form name="form" >
附件: <input name="file" type="file" size="50" maxlength="50"/ > <input type="button" name="Submit" value="增加附件"
onClick="Addannex();" >
<span id=pak > </span >
</form >
</body >
<script >
function Addannex(){
var count =form.file.name;
alert(count);
count+=1;
alert(count);
var str=" <br >附件: <input name="+count+" type= 'file ' size= '50 ' maxlength= '50 '/ >";
alert(str);
pak.innerHTML=str;
}
</script >
</html > 就是上次的file 域的name 得不到啊 就是上面的count 得不到值
function createFile()
{
$("divContainer").innerHTML="";
var num=parseInt($("txtFileNum").value);
if(!isNaN(num))
{
for(var i=0;i<num;i++)
{
var element=document.createElement("<input type='file' id=file"+i+" name=file"+i+">");
$("divContainer").appendChild(element);
}
}
}
function $(objID)
{
return document.getElementById(objID);
}<input type="text" id="txtFileNum">
<input type="button" value="create file" onclick="createFile()">
<div id="divContainer" style="background-color:#E8E8E8;"></div>=====================================================
是要這樣德效果嗎?