国家游泳中心地址:关于javascript与<textarea>

来源:百度文库 编辑:高考问答 时间:2024/04/28 21:37:27
<script language="JavaScript">
function createA()
{
var f = document.ThisForm.f
var a = document.ThisForm.a.value
var b = document.ThisForm.b.value
var c = parseInt(document.ThisForm.c.value)
var d = parseInt(document.ThisForm.d.value)
var e = parseInt(document.ThisForm.e.value)
for(e=e; e<d; e++)
{
if(e>=c) a=b
f.value = a+e
}
}
</script>

<form name="ThisForm">
<input type="text" name="a" size="20"><br>
<input type="text" name="b" size="18"><br>
<input type="text" name="c" size="9"><br>
<input type="text" name="d" size="6"><br>
<input type="text" name="e" size="3"><br>
<input type="button" onClick="createA()" value="确定"><br><hr>
<textarea name="f" cols="30" rows="50"></textarea>
</form>

做出来后,
在最上一个框输入"06300201000",
第二框输入"0630020100"
第三框输入"10",
第四框输入"38",
第五框输入"1",
点击"确定"以后,在最下面的多行文件框里只显示一行,
请问应该怎么样改才能使它显示全部的循环数??

<script language="JavaScript">
function createA()
{
var f = document.ThisForm.f
var a = document.ThisForm.a.value
var b = document.ThisForm.b.value
var c = parseInt(document.ThisForm.c.value)
var d = parseInt(document.ThisForm.d.value)
var e = parseInt(document.ThisForm.e.value)
for(e=e; e<d; e++)
{
if(e>=c) a=b
f.value += a+e+"\n"
}
}
</script>
<input type="button" onclick="location.reload()" value="重置">
<form name="ThisForm">
<input type="text" name="a" size="20" value="06300201000"><br>
<input type="text" name="b" size="18" value="0630020100"><br>
<input type="text" name="c" size="9" value="10"><br>
<input type="text" name="d" size="6" value="38"><br>
<input type="text" name="e" size="3" value="1"><br>
<input type="button" onClick="createA()" value="确定"><br><hr>
<textarea name="f" cols="30" rows="50"></textarea>
</form>

把f.value = a+e 换成f.value =f.value + (a+e) +"/n" 就可以了
/n表示js的换行