javascript - 我应该在 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;
}
});
解决方案
使用 Velo,onReady仅在初始页面加载时触发,因此如果用户与复选框交互,您需要使用onClick 事件侦听器来处理它。此外,启用和禁用是函数。您可能希望默认禁用该按钮,但随后您将需要一些类似这样的代码来处理复选框交互。
$w("#checkbox1").onClick(function () {
if ($w("#checkbox1").checked) {
$w('#button1').enable();
} else {
$w('#button1').disable();
}
});
推荐阅读
- angular - where is the best place to capture params of routes in Angular
- mysql - 计算 mysql 查询中的动态列
- javascript - 在 mongodb 中编辑最后插入的记录
- node.js - 如何在节点js中获取客户端的mac地址?
- sql - 将持续时间格式 P0DT0H0M0S(ISO 8601 持续时间格式)转换为小时
- svn - 颠覆:找到整个回购的最后一个日志文件条目?
- kubernetes - K8S 集群:命令 kubeadm join 得到警告并挂起
- multithreading - 如何将十进制数写为 F# 中的原子写入?
- javascript - 合并数组内的对象,数组内的对象
- amazon-s3 - 如何从 codebuild buildspec 获取 S3 对象?(拒绝访问)