asp 高手帮帮忙``` 用JS实现简单的无刷新代码

页面上有一文本框,一按钮;
目的:在文本框中输入1,页面上还是一文本框,一按钮;
在文本框中输入2,页面上变成一文本框,两按钮;
这个问题 我解决了`` 就是用JS 把DIV中的值换掉,可我不想这样``` 要是DIV中的值很多`` 那不是会很麻烦?有没有更好的方法,另外,再来个问题,两单选按钮`选中不同的单选时,页面上的值改变,是不是也要用这种替换的方法?有没有更好的方法?

解决了,我会再加分的!

你的意思是不是输入几,后面的按钮就是几个?
如果是的话用下面的代码就可以实现:
<script language="javascript">
function change(inputid)
{
var n=parseInt(inputid.value)
document.getElementById("showtext").innerHTML="";
for(var i=1;i<=n;i++)
{
document.getElementById("showtext").innerHTML=document.getElementById("showtext").innerHTML + "<input type=\"button\" name=\"b"+i+"\" value=\"按钮\"> "
}
}
</script>
<form id="form1" name="form1" method="post" action="">
<input name="aaa" type="text" id="aaa" onkeyup="change(this)">
<div id="showtext">
<input type="button" name="b1" value="按钮">
</div>
</form>
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网