嗯PHP不是.net。HTML表单元素不像.net的服务器端控件一样能绑定服务器端动作。
服务器端代码只能通过页面请求(表单提交,页面访问等)执行。

解决方案 »

  1.   

    <input type="button"
    value="ログイン" name="btloginOut"  onClick="this.value=' searchData';document.form1.submit()" /> php代码:
    <?php
    isset($_REQUEST['btloginOut']) && $_REQUEST['btloginOut']();
    ?>
      

  2.   

    php代码:
    <?php
    isset($_REQUEST['btloginOut']) && $_REQUEST['btloginOut']();
    ?>
    这里再完善一下
    ============================================================php代码:
    <?php
    function_exists($_REQUEST['btloginOut']) && $_REQUEST['btloginOut']();
    ?>
      

  3.   

    多谢CuTe_CuBe 、wisword 指点那是不是函数必须要写到单独的PHP页面,然后调用页面。
    但如果要是把函数写到单独页面的话怎么样保证不转页面呢,比如(检索功能);还是说有其它办法,忘多指教。