php怎么在网页输入form的文本框内就能运行结果 40
html><body><h1>九九乘法表</h1><form>请输入要查找的数:<inputtype="text"name="id"size='5'maxlength=5...
html>
<body>
<h1>九九乘法表</h1>
<form>
请输入要查找的数:<input type="text" name="id" size='5' maxlength=5/>
<input type="submit" />
</form>
<?php
for ($i=1;$i<=5;$i++){
for($j=1;$j<=$i;$j++)
echo "$j*$i=".$j*$i." ";
echo "<br>";
}
?>
</body>
</html>
怎样对 i 自由i赋值在网页里再运算,$i<=$_GET["n"}不对吗 展开
<body>
<h1>九九乘法表</h1>
<form>
请输入要查找的数:<input type="text" name="id" size='5' maxlength=5/>
<input type="submit" />
</form>
<?php
for ($i=1;$i<=5;$i++){
for($j=1;$j<=$i;$j++)
echo "$j*$i=".$j*$i." ";
echo "<br>";
}
?>
</body>
</html>
怎样对 i 自由i赋值在网页里再运算,$i<=$_GET["n"}不对吗 展开
3个回答
展开全部
<html>
<body>
<h1>九九乘法表</h1>
<form>
请输入要查找的数:<input type="text" name="id" size='5' maxlength=5/>
<input type="submit" />
</form>
<?php
$n=intval($_GET['id']);
for ($i=1;$i<=$n;$i++){
for($j=1;$j<=$i;$j++)
echo "$j*$i=".$j*$i." ";
echo "<br>";
}
?>
</body>
</html>
展开全部
<html>
<head>
<script>
function showJj(num)
{
var xmlhttp;
if (num.length==0)
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/jj.php?num="+num,true);
xmlhttp.send();
}
</script>
</head>
<body>
<h1>九九乘法表</h1>
<form>
请输入要查找的数:<input type="text" id="num" onkeyup='showJj(this.value)'/>
</form>
<div id="myDiv"></div>
</body>
</html>
jj.html
<?php
$num=$_GET["num"];
for ($i=1;$i<=$num;$i++){
for($j=1;$j<=$i;$j++){
echo "$j*$i=".$j*$i." ";}
echo "<br>";
}
?>
jj.php
输入你想要计算的值 就直接给你结果 卧槽我也是闲的蛋疼了,不给分对不起我啊
<head>
<script>
function showJj(num)
{
var xmlhttp;
if (num.length==0)
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/jj.php?num="+num,true);
xmlhttp.send();
}
</script>
</head>
<body>
<h1>九九乘法表</h1>
<form>
请输入要查找的数:<input type="text" id="num" onkeyup='showJj(this.value)'/>
</form>
<div id="myDiv"></div>
</body>
</html>
jj.html
<?php
$num=$_GET["num"];
for ($i=1;$i<=$num;$i++){
for($j=1;$j<=$i;$j++){
echo "$j*$i=".$j*$i." ";}
echo "<br>";
}
?>
jj.php
输入你想要计算的值 就直接给你结果 卧槽我也是闲的蛋疼了,不给分对不起我啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-01
展开全部
需要用到javascript的事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询