如何动态生成N个文本框 这不简单吗?Response.Write("<input type='text' name='1'>") //视需要再改动 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body><script>document.body.insertAdjacentHTML("afterBegin","<input type=text><input type=text>");</script></body> 后台处理的话,预先输出一个Response.Write("<input type='hidden' name='count' value='2'");先取count的值,再根据count决定要处理多少个textbox <div id="div1"></div><script language="JavaScript"><!--var num=prompt("你要显示多少个文本域?","");var str=""for(var i=0;i<num;i++){str=str+"<input type=\"text\" name=\"text"+i+"\"><br>"}document.all.div1.innerHTML=str//--></script> <form name="form1"><input id="num" /><input type="button" onclick="ys()" /></form><script language=JavaScript>function ys() {for(var i=0;i<form1.num.value/1;i++) document.form1.insertAdjacentHTML("beforeEnd","<input />"); }</script> 都试试我都试试,各位等等~~除了那个Response.Write理解有点困难,其他的基本明白!后台处理我都会写,就是要在表单里面解决动态的问题~ 求教 心云意水,insertAdjacentHTML这个方法的第一个参数还能怎么用?!我想插入到特定的位置,不是beforeEnd和afterBegin,比如某个DIV?!还没来得及试那个innerHTML,我想那个应该可以 <form name="form1"><input id="num" /><input type="button" onclick="ys()" /><div id=adds></div></form><script language=JavaScript>function ys() {for(var i=0;i<form1.num.value/1;i++) adds.insertAdjacentHTML("beforeEnd","<input />"); }</script> 如何让aptana3提示自定义的局部变量 asp.net以及JS相关问题 window.open()窗口不能访问数据库 FireFox 下遍历 iframe 个数的问题,在线等 关于一个JS常规表达式的问题 再问动态事件,cloudgamer请进 100分,求不用滚动条,但可以用鼠标滚轮来实现页面滚动,能实现吗? 请各位高人看看,为什么只有一个层能移动呀 如何写一个按钮的onClick事件 是这个按钮在按过以后变成灰色无法按得那种状态 一个关于坐标的问题 请问有没有学习JavaScript的好书? 页面进度条怎么做?有现成的吗?
<script>
document.body.insertAdjacentHTML("afterBegin","<input type=text><input type=text>");
</script>
</body>
Response.Write("<input type='hidden' name='count' value='2'");
先取count的值,再根据count决定要处理多少个textbox
</div>
<script language="JavaScript">
<!--
var num=prompt("你要显示多少个文本域?","");
var str=""
for(var i=0;i<num;i++){
str=str+"<input type=\"text\" name=\"text"+i+"\"><br>"
}
document.all.div1.innerHTML=str
//-->
</script>
<input id="num" /><input type="button" onclick="ys()" />
</form>
<script language=JavaScript>
function ys()
{for(var i=0;i<form1.num.value/1;i++)
document.form1.insertAdjacentHTML("beforeEnd","<input />");
}
</script>
<input id="num" /><input type="button" onclick="ys()" />
<div id=adds></div>
</form>
<script language=JavaScript>
function ys()
{for(var i=0;i<form1.num.value/1;i++)
adds.insertAdjacentHTML("beforeEnd","<input />");
}
</script>