js如何实现点击 按钮一次增加增加文件域一个 我试来试去就点击第一次有效 就是每次文件域的id name 弄不好值 谁可以帮帮我啊 先谢过了啊
解决方案 »
- jquery html()修改后选择器问题
- 转向代码怎么改成每IP,每24小时转向一次
- JS给WebDateChooser控件赋值问题
- 我想用执行一个函数来模拟回车,有点问题请教!
- 如何实现回车后从一个控件跳到下一个控件?
- 如何精减这个代码
- 检查客户端的文件是否存在
- 怎么实现:当图片的面积大于所在table的width和height时,使之不撑大table也不用滚动条,只用手形状图标可以在table中移动图形,且保持图
- 我想问一下有没有好的javascript编辑器?
- 帮忙用正则表达式筛选字符串
- 急需帮忙!省市联动的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>=====================================================
是要這樣德效果嗎?