动态在HTML页面上添加文本框首先在页面上提供一个按钮当用户每点击该按钮时会在下面动态的添加一个文本框

动态在HTML页面上添加文本框首先在页面上提供一个按钮当用户每点击该按钮时会在下面动态的添加一个文本框,第1张

<script>  

 

function a(){

 枯芦ha=document.getElementById("haha")

 b=document.getElementById("txt")

     num=b.value

for(var i=0i<numi++){

aDiv=document.createElement("div") 

var node=document.createTextNode("这是第"+(i+1)+"个新的DIV")

aDiv.appendChild(node)

ha.appendChild(aDiv)

}

}

function c(){

var arr = document.getElementsByTagName("div")

for(var i=0i<numi++)    

  {  

     ha.removeChild(arr[1]) 

  }

}

</script>

 <body>

     输入你想要的DIV的数目:<input 没庆带type="text" id="txt" />

     <button onclick="a()">一次性产生多个DIV</button>

      <button onclick="c()">删除</button>

     <div id="haha">这里将有N多个DIV:</div>

    

 差亏   </body>

创建一个简单的input标签实现网页上的输入框效果。

添加输入框的步骤如下:

<input>标掘败签用于搜集用户信息。根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的橡散雹文本控件、单选按钮、按钮等等。

工具:编辑器、浏览器

1、创建一个简单的input标签实现网页上的输入框效果,代码如下:

1 First name: <input type="text" name="fname" />2 Last name: <input type="text" name="lname" />3 <input type="submit" value="Submit" />

2、以上代码中type=text是文梁帆本的输入框,type=submit是一个提交按钮,运行的效果如下图:

添加多个输入框的方法如下:

<input id="input_template" name="name" maxlength="7" type="text" style="width: 120px">

<!-- 这里是一个模版,追加的时候用来克隆的。 -->

$('#addBtn').bind('click', function() {

var input_ = $("#input_template").clone()

$("#input_container").append(input_)

})

<!-- 需要注意的是,在追加的时候,或者追加之后,把追加元素imput的name和id重置一下。 -->

这个是上传图片的增加和删除 希望是你想要的结果

有两个文件

第一个:是调用下面的js和html的静态代码

<script language="javascript" src="js/SelectFile.js"></script>

<label>

<input id="file1" name="Photo[]" type="file" size="35" />

<input id="buttonadd" name="buttonadd" type="button" style="display:''灶巧或" value="更多" onClick="AddFile()">

<br id="宽岁br1" style="display:none">

<input id="file2" name="Photo[]" type="file" style="display:none" disabled="true" size="35"/>

<input id="buttondel2" name="buttondel2" type="button" value="删除" style="display:none" onClick="DelFile(2)">

<br id="br2" style="display:none">

<input id="file3" name="Photo[]" type="file" style="display:none" disabled="true" size="35"/>

<input id="buttondel3" name="buttondel3" type="button" value="删除" style="display:none" onClick="DelFile(3)">

<br id="br3" style="display:none">

<input id="file4" name="Photo[]" type="file" style="display:none" disabled="true" size="35"/>

<隐伍input id="buttondel4" name="buttondel4" type="button" value="删除" style="display:none" onClick="DelFile(4)">

<br id="br4" style="display:none">

<input id="file5" name="Photo[]" type="file" style="display:none" disabled="true" size="35"/>

<input id="buttondel5" name="buttondel5" type="button" value="删除" style="display:none" onClick="DelFile(5)">

</label>

第二:是js代码 你直接用就可以了 写在一个叫SelectFile.js的文件里 上面调用

<!--

//说明:此控件控制 br[1~4],file[2~5],buttondel[2~5]

function AddFile()

{

for (var SelNum=1SelNum<9SelNum++)

{

var Num=SelNum+1

if(document.all("file"+Num).style.display=='none')

{

document.all("file"+Num).style.display=''

document.all("file"+Num).disabled=''

document.all("buttondel"+Num).style.display=''

document.all("br"+SelNum).style.display=''

break

}

}

}

function DelFile(Key)

{

var Num=Key-1

document.all("file"+Key).style.display='none'

document.all("file"+Key).disabled='true'

document.all("buttondel"+Key).style.display='none'

document.all("br"+Num).style.display='none'

}

-->

注意:上面的file,buttondel和br都不要改动 否则就实现不了了 呵呵

祝你成功!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8035832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存