首页 > 解决方案 > 我应该在 Wix 上的复选框和按钮之间使用的功能

问题描述

作为标题,我在 Wix 上的一个简单页面上工作,它是关于用户在按下“继续”按钮之前必须单击复选框以同意网站的使用条款。我目前卡住了,我的代码如下如果有任何解决方案请告诉我。

$w.onReady(function(){

let isChecked = $w("#checkbox1").checked; 
let isRequired= $w('#checkbox1').required; // true

if(isChecked === false)
{
    $w('#button1').disable;
}else{
    $w("#button1").enable;
}
});

标签: javascriptvelo

解决方案


使用 Velo,onReady仅在初始页面加载时触发,因此如果用户与复选框交互,您需要使用onClick 事件侦听器来处理它。此外,启用禁用是函数。您可能希望默认禁用该按钮,但随后您将需要一些类似这样的代码来处理复选框交互。

$w("#checkbox1").onClick(function () {
    if ($w("#checkbox1").checked) {
        $w('#button1').enable();
    } else {
        $w('#button1').disable();
    }
});

推荐阅读