你要考虑的是客户端还是服务器端。服务器端好像跟按钮没有什么关系,而客户端好像跟php函数没有什么关系。

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function my_func()
    {
    alert("yufan");
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <INPUT TYPE="button" value="点我" onclick="javascript:my_func()">
    </BODY>
    </HTML>
      

  2.   

    这是javaScript,属于前台代码,不是php这样的服务器端脚本语言。
      

  3.   

    不要一切都靠php啊,应该和其他的饿技术结合,这样才能写好程序的,不能光只靠一种语言啊
      

  4.   

    我想PHP肯定能实现,用JavaScript当然能这我也知道,我问的是用PHP
      

  5.   

    使用按钮提交参数,根据参数调用不同的php函数
      

  6.   

    建议先搞懂javascript或者去学习asp.net。asp.net就可以,跟做软件一样
      

  7.   

    可以直接调用的,不过还是要通过Javascript来 location 到一个页面,如果不用 Javascript 的话,那么就只好用 form 的 submit()来跳到下一个页面来执行一个php文件,在这个php文件中调用你自己的函数
      

  8.   

    liyujie2000(Walker) 如果一个Form里有两个提交按钮,完成不同功能,那在新的页面中PHP的代码中怎么区别是哪个按钮提交的呢?
      

  9.   

    你按那个按钮那个就会提交上来,

    <FORM METHOD=POST ACTION="">
    <INPUT TYPE="submit" name=button1 value="button1">
    <INPUT TYPE="submit" name=button2 value="button2">
    </FORM>
    if($button1){……}
    if($button2){……}
    也可以
    <FORM METHOD=POST ACTION="">
    <INPUT TYPE="submit" name=button value="button1">
    <INPUT TYPE="submit" name=button value="button2">
    </FORM>
    swithc($button){
     case $button='button1': 
    …………
    case $button='button2':
    ……
    }
      

  10.   

    最笨的方法,将所有的函数的运行结果都显示出来,用onclick控制,需要哪个显示哪个~,这样做只有一个优点,不用刷新页面,在按钮少的时候可以用~
      

  11.   

    你们的方法都不好!哈哈哈
    还得靠自己呀!
    一个表单里有几个提交铵钮的情最简单是这样处理:
    <Form method=post action=test.php>
    <INPUT TYPE="submit" name=action value="button1">
    <INPUT TYPE="submit" name=action value="button2">
    …………
    …………
    </Form>
    在test.php文件中可以这样处理:
    switch($action)
    {
      case "button1":
         do something;
         break;
      case "button2":
         do else something
         break;
      default:
         break;
    }
    多简单呀,用不着什么JavaScript!