嗨,我是新的反应,并写了一个小的应用程序与一个形式,以获得一些实践。它由App.js文件以外的4个组件组成。我正在尝试让我的Checkbox.js组件与我的SubmitButton.js组件通信,而不管它是否被选中,以便只有当用户选中该框时,提交按钮才会被启用。我试着使用道具,就像你在下面的代码中看到的那样,但我可能做错了。有没有人能帮我学习正确的方法呢?我不确定这是否重要,但我使用的是Material-UI库。谢谢。
App.js
import React from 'react';
import NavBar from './Components/NavBar
我有一个main.controller.js,其中我想检查复选框的值。如果选中了复选框,则将显示第一个柔性盒,而第二个柔性盒将不显示在片段中。
这是我的controller.js:
checkDone: function () {
var checkV = this.byId("ch1").getSelected();// not working
}
这是我的fragment.xml
<CheckBox id="ch1" select ="checkDone" text="Check"></CheckBo
你知道这个问题吗?当我试图选中复选框时,会发生以下错误:
Checkbox.html:7 ERROR TypeError: Cannot read property 'concat' of undefined
at Checkbox.addValue (checkbox.ts:106)
at Checkbox.updateModel (checkbox.ts:76)
at Checkbox.onClick (checkbox.ts:66)
at Object.eval [as handleEvent] (Checkbox.html:7)
at handleEvent (view
我想用localStorage存储复选框的状态,这样,如果复选框被选中,在刷新页面后它将保持选中状态。然而,似乎有一个问题:复选框总是被选中的,即使它没有被选中。我检查了localStorage,发现状态是正确存储的,但是当你刷新页面时,数据无条件地切换到“真”。这是我的代码。
单击复选框时调用的函数:
function save_data(box){
var ls = localStorage;
if(box.checked == true){
ls.setItem("checkbox_val","t
我在js中有一个数组,其中包含一些我想设置为选中的复选框的名称。问题是我不能正确地做它,我不知道为什么我错了这是我的代码
var array = ['one','two word','three'];
for(var i = 0; i < array.length;i++)
$(':checkbox[value="'+array[i]+'"]').prop('checked', true);
使用此HTML
<input type="checkbox" n
如何在这个角度的例子中选中/选中复选框?因此,当用户选择/选中第一个复选框时,我希望得到真,而当取消选择/取消选中时,我想要false。
angular.module('app', [])
.controller('Controller', function($scope) {
$scope.toggleSelection = function toggleSelection() {
// how to check if checkbox is selected or not
};
})
<script src=&