如何动态生成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> 请问javascript关键字的问题. 学了JSP能找什么样的工作呢。请各位大哥大姐们提个意见? 推荐几款javaScript的调试工具 关于onclick函数调用的问题 真受不了了,帮帮我。。。 js专家请为我解决个问题,100分相送 一个菜鸟的问题,关于广告。 弹出窗口会在最上层现实,但是会被其他窗口覆盖,再次弹出该窗口时就能显示在顶层了,如何解决? ActiveXObject的安全问题 请教问题,javascript有没有等待函数 请问有没有学习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>