函式名:UI\Controls\Check::onToggle()
適用版本:PHP 7.4.0 及更高版本
用法: UI\Controls\Check::onToggle() 函式用於設定當使用者在核取方塊控制元件上切換選中狀態時觸發的回撥函式。
示例: 以下示例演示瞭如何使用 UI\Controls\Check::onToggle() 函式:
<?php
use UI\Controls\Check;
// 建立一個核取方塊控制元件
$check = new Check("check1", "Check Box");
// 設定 onToggle 回撥函式
$check->onToggle(function($isChecked) {
if ($isChecked) {
echo "核取方塊被選中";
} else {
echo "核取方塊未選中";
}
});
// 在頁面上渲染核取方塊控制元件
echo $check->render();
?>
在上面的示例中,我們首先建立了一個名為 $check
的 Check
物件,並傳入了識別符號和標籤作為引數。然後,我們使用 onToggle()
方法設定了一個回撥函式。當使用者在核取方塊上切換選中狀態時,回撥函式會被觸發。在回撥函式中,我們根據 $isChecked
引數的值來判斷核取方塊的選中狀態,並輸出相應的訊息。
請注意,此示例僅用於演示目的,實際使用時需要根據具體的應用場景進行適當修改。