A=(0.1*S-1.00098*B)NS和B在页面上是两个可以填入数字的空格,填入数字后按回车键,就可以得出A我很菜,请高手帮忙

解决方案 »

  1.   

    随便写个<form action="" method="get">
    <input type="text" name="s" />
    <input type="text" name="b" />
    <input type="submit" value="make sure" />
    </form><?php
    @$s = $_GET['s'];
    @$b = $_GET['b']; 
    if( !empty($s) AND !empty($b) )
    {
    $n = 1;  // 这是N的值
    $a = (0.1*$s-1.00098*$b)*$n;
    echo 'Your answer is : '.$a;
    }
    ?>
      

  2.   

    这个其实不用php也可以吧,用javascript应该会更快一点。<form id="myform">
    S:<input type="text" id="s" name="s" />
    B:<input type="text" id="b" name="b" />
    <input type="submit" id="submit1" value="提交" />
    </form>
    <div id="result" style="display:none;">A:<span> </span></div><script type="text/javascript">
    function getA(){
    var s = document.getElementById('s').value;
    var b = document.getElementById('b').value;
    var n = 1; //N的值
    var a = (0.1*s-1.00098*b)*n;
    result = document.getElementById('result');
    result.style.display = "";
    result.getElementsByTagName('span')[0].firstChild.nodeValue = a;
    return false;
    }
    document.getElementById('myform').onsubmit= getA;
    </script>