读书人

求jsp入

发布时间: 2012-05-16 11:12:12 作者: rapoo

求jsp高手进入
<html>
<head>
<title>求数值的阶乘</title>
<script language="javascript" type="text/javascript">
<!--
function factorial(anumber)
{
anumber=math.floor(anumber);
if (anumber<0)
{
return -1;
}
if (anumber==0)
{
return 1;
}
else return(anumber*factorial(anumber-1));
}
//-->
</script>
</head>
<body>
<h2>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</h2>
<form name="myform">
<input name="factorial" value=""><p>
<input type="butten" value="计算" onclick="factorial(anumber)"><p>
</form>
</body>
</html>



新手求教

阶乘函数的调用该怎吗编写 在网上查的编码调用不出来 是怎莫回事啊 不知道错哪了

[解决办法]

HTML code
<html><head><title>求数值的阶乘</title><script language="javascript" type="text/javascript">function factorial(anumber){anumber = Math.floor(anumber);if (anumber<0){return -1;}if (anumber==0){return 1;}else return(anumber*factorial(anumber-1));}</script></head><body><h2>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</h2><form name="myform"><input id="num" type="text" name="num" value=""><p><input type="button" value="计算" onclick="result.value=factorial(num.value)"><p><input id="result" type="text"  name="result" value=""><p></form></body></html>
[解决办法]
给你调试了一下,现在可以了:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
function result(){
var num=document.getElementById("factorial").value;
document.getElementById("txtOutput").value=factorial(num);
}

function factorial(anumber)
{
anumber=Math.floor(anumber);
if (anumber<0)
{
return -1;
}
if (anumber==0)
{
return 1;
}
else{
anumber=anumber*factorial(anumber-1);
}
return anumber;
}
</script>
</head>
<body>
<h2>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</h2>
<form name="myform">
输入数字:<input name="factorial" value=""><p>
输出结果:<input name="txtOutput" value=""><p>
<input type="button" value="计算" onclick='result()' /><p>
</form>
</body>

读书人网 >Java Web开发

热点推荐