php - 如何在 PHP 类函数中使用 javascript?

标签 php javascript oop class

如您所见,我有一个名为 table 的类;我有很多功能,“mainface”就是其中之一;这些功能就像我的界面一样,上面有一些复选框和组合框;我想在“全部”复选框 -> onclick="" 上写一些 JavaScript。
我希望当用户单击“全部”复选框时,选项将在屏幕上消失,但我找不到实现它的方法。
有什么办法吗?我可以将调用 JavaScript 函数添加到 onclick 吗?

<script type="text/javascript" >
function hide(){
            if(document.form.All.checked){
                 document.getElementById('option').style.visibility="hidden";
            }
}
</script>

</head>
<body> 

<?php

class table{

   public function   __construct() {
       echo table:: mainface();              
   }

   public function mainface()
   {
      $arayuz=" ";
      $arayuz.="<form name=form action=index.php method=post>";
      $arayuz.="<fieldset>";

    $arayuz.="<input type=checkbox name=All value=All onclick='SOME JAVA SCRIPT FUNCTION'>;

}
?>

最佳答案

php文件:

public function mainface()
{
    $output = "<script type=\"text/javascript\" src=\"/path_to_your_js/table.js\">-</script>";
    $output.= "<form name =\"form\" action=\"index.php\" method=\"POST\">";
    $output.= "<fieldset>";
    $output.= "<input type=\"checkbox\" name=\"ALL\" value=\"ALL\" onclick=\"checkAll(this)\">";
}

然后在 table.js 中:

function checkAll( myCheckBox )
{
    //do some stuff you need here
    myCheckBox.style.display = "none";
}

希望对你有帮助...

关于php - 如何在 PHP 类函数中使用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545636/

相关文章:

javascript - 使用 javascript 继续或进入 PHP 循环

javascript - 在 ajax 完成后做一些事情

javascript - Flexslider 在 html 中加载图像但不呈现任何内容

java - 区分委托(delegate)、组合和聚合(Java OO 设计)

c++ - 在派生类初始化器列表中初始化基类成员

php - 依赖注入(inject)简单实现

php - $_FILES 中的某些键为空

javascript - 如何允许用户在阻止后启用推送通知?

oop - 封装原理

php - 从 yii2 hasmany() 函数获取数据