复选框是一个图形用户界面元素,允许用户进行二进制选择。
这是 DOM 中的复选框元素: 这是定位器: cy.get(':nth-child(4) > :nth-child(1) > .form-group > div.col-sm-4 > :nth-child(2) > .checkbox-label > 输入') .检查({
我想创建一列 100 个复选框来选择行。 我可以创建复选框,但当它们进一步向下移动时,复选框会慢慢偏离所需的行。 复选框实验室...
如何在 ctkinter 中添加匿名复选框(或其他任何内容)?
所以最近我正在创建一个可以添加复选框的应用程序,它们是您要做的工作(待办事项列表应用程序),所以我想管理添加的复选框,因为它们没有 . ..
如何在anguler1,Bootstrap3中添加多选复选框下拉列表
我是angulerJS的新手,所以不知道如何添加多选复选框下拉列表。 这是我的部分 html,显示多选。我希望它呈带有复选框的下拉菜单形状,如图所示...
Vue 3 组合 api 复选框 v-model 选择所有选项不起作用
我正在测试一个小型 vue 3 应用程序。我试图有一个带有全选选项的复选框列表。最初,全选选项有效。但是当我从列表中单独选择一个元素后
以编程方式标记 Wijmo 库中 FlexGrid 上的“全选”复选框
如何在 Wijmo 库中的 FlexGrid 上选中“全选”复选框?如果我手动选择所有行,则它仅适用于已加载的行,但稍后加载的行 让 flexGrid = 新的 Fl...
我有多个这样的字段: 我有多个这样的字段: <div class="row"> <div class="col-md-5 "> <app-input [desc]="'Client Last name'" formControlName="clientOneLastName"></app-input> </div> <div class="col-md-1 "> <input type="radio" name="name" (change)="selectedClient && selectField('name', selectedClient?.name)" [checked]="selectedClient?.name != ''"> </div> <div> <input type="radio" name="name" (change)="selectedClient2 && selectField('name', selectedClient2?.name)" [checked]="selectedClient?.name == '' && selectedClient2?.name != ''"> </div> <div class="col-md-5 "> <app-input formControlName="clientTwoLastName"></app-input> </div> </div> <div class="row"> <div class="col-md-5"> <app-input [desc]="'Client First name'" formControlName="clientOneFirstName"></app-input> </div> <div class="col-md-1"> <input type="radio" name="surname" (change)="selectField('surname', selectedClient?.surname)" [checked]="selectedClient?.surname != ''"> </div> <div> <input type="radio" name="surname" (change)="selectField('surname', selectedClient2?.surname)" [checked]="selectedClient?.surname == '' && selectedClient2?.surname != ''"> </div> <div class="col-md-5"> <app-input formControlName="clientTwoFirstName"></app-input> </div> </div> 我搜索客户端 1 和客户端 2,即使我尝试使用新客户端,它也能正常工作,选中的条件也有效,但如果我通过单击手动更改复选框并尝试搜索新客户端,则复选框会卡住并且条件不起作用,它停留在我上次单击的位置,而我没有单击的其他复选框工作正常,但我单击的位置根据条件不起作用 我有角度分量,我尝试了“this.formGroup.markAsPristine();”但什么也没有,在加载新客户端后,formGroup 会刷新,因为如果客户端 1 中的 selectedClient 中没有名字或姓氏,我没有触及的复选框会切换,所以只有触及/手动更改的复选框会被卡住 更新:ts 代码部分: onClientSelected(event: MatAutocompleteSelectedEvent) { this.selectedClient = event.option.value as Client; this.formGroup.get('filter').setValue(this.displayFn(this.selectedClient)); this.mergeClientService.getById(this.selectedClient.id).subscribe( (data: MergeClient) => { this.mergeClientInfos1 = data; this.resetSelectionFields(); this.combineAdvisors(); this.processClientMergeInfos(this.mergeClientInfos1, this.mergeClientInfos2); }); private prepareForm(){ const filterValue = this.selectedClient ? this.selectedClient.name + " " + this.selectedClient.surname : ''; const filterValue2 = this.selectedClient2 ? this.selectedClient2.name + " " + this.selectedClient2.surname : ''; const clientDomName = this.selectedClient ? `${this.selectedClient.name} ${this.selectedClient.surname} ${this.selectedClient.email || ''}` : ''; const clientDomName2 = this.selectedClient2 ? `${this.selectedClient2.name} ${this.selectedClient2.surname} ${this.selectedClient2.email || ''}` : ''; this.formGroup = this.formBuilder.group({ filter: [filterValue], filter2: [filterValue2], acquired: false, client: "", client2: "", clientOneDomName: [{ value: clientDomName, disabled: true }], clientTwoDomName: [{ value: clientDomName2, disabled: true }], clientOneLastName: [{ value: this.selectedClient?.name || '', disabled: true }], clientTwoLastName: [{ value: this.selectedClient2?.name || '', disabled: true }], clientOneFirstName: [{ value: this.selectedClient?.surname || '', disabled: true }], clientTwoFirstName: [{ value: this.selectedClient2?.surname || '', disabled: true }], clientOneCompanyName: [{ value: this.selectedClient?.companyName || '', disabled: true }], clientTwoBCompanyName: [{ value: this.selectedClient2?.companyName || '', disabled: true }] }); selectField(field: 'name' | 'surname' | 'companyName', value: string) { switch (field) { case 'name': this.selectedName = value as string; break; case 'surname': this.selectedSurname = value as string; break; case 'companyName': this.selectedCompanyName = value as string; break; } } resetSelectionFields(){ this.dominantClient = null; this.selectedName = ''; this.selectedSurname = ''; this.selectedCompanyName = ''; this.formGroup.markAsPristine(); this.prepareForm(); } 注意:抱歉,我不知道你想要获得 你为什么想得到??? 记住可以通过方式引用formgroup的字段 form.get('name_of_field').value 例如 <input type="radio" name="name" [checked]="form.get('clientOneDomName').value"> //or <input type="radio" name="name" [checked]="!form.get('clientOneDomName').value && form.get('clientOneDomName').value"> 如果你只能使用检查,你是否走在正确的道路上
我在 React 应用程序中使用 zod 作为表单。 在表单中,有一个搜索文本框。您可以在该文本框中输入搜索关键字来搜索网站和搜索结果(网站名称)
我正在开发一个 Angular 应用程序,其中包含一个在服务器端实现分页的表格。表中的一列包含一个复选框,充当“全选”...
如何使用单个服务器端变量处理多个复选框? (HTML 表格)
我有以下 HTML 代码: 您参加的运动: 我有以下 HTML 代码: <form method="post"> <h5>Sports you play:</h5> <input type="checkbox" name="sports_played" value="basketball"> basketball<br> <input type="checkbox" name="sports_played" value="football"> football<br> <input type="checkbox" name="sports_played" value="baseball"> baseball<br> <input type="checkbox" name="sports_played" value="soccer"> tennis<br> <input type="checkbox" name="sports_played" value="mma"> MMA<br> <input type="checkbox" name="sports_played" value="hockey"> hockey<br> <br> <input class="btn" type="submit"> </form> 然后理想情况下我想要以下 python 服务器端代码: class MyHandler(ParentHandler): def post(self): sports_played = self.request.get('sports_played') #sports_played is a list or array of all the selected checkboxes that I can iterate through 我尝试通过制作 HTML sports_played 名称和数组 sports_played[] 来做到这一点,但这没有做任何事情,现在它总是返回第一个选定的项目。 这可能吗? 真的,我只是不想为每个复选框都执行 self.request.get('HTML_item') ,以防我需要更改 HTML,我不想更改 python。 谢谢! 答案显示在请求对象的 webapp2 文档中: self.request.get('sports_played', allow_multiple=True) 您也可以使用 self.request.POST.getall('sports_played') (虽然这个答案与这个问题无关,但可能对django开发者有帮助) 在 Django 中,request.POST 是一个 QueryDict 对象。这样你就可以获得所有值作为列表: request.POST.getlist('sports_played') 输入的名称末尾应有 [],以便将它们作为数组设置到服务器。 现在,您的多个复选框将作为许多具有相同名称的变量发送到服务器,因此只能识别一个。 它应该看起来像这样: <form method="post"> <h5>Sports you play:</h5> <input type="checkbox" name="sports_played[]" value="basketball"> basketball<br> <input type="checkbox" name="sports_played[]" value="football"> football<br> <input type="checkbox" name="sports_played[]" value="baseball"> baseball<br> <input type="checkbox" name="sports_played[]" value="soccer"> tennis<br> <input type="checkbox" name="sports_played[]" value="mma"> MMA<br> <input type="checkbox" name="sports_played[]" value="hockey"> hockey<br> <br> <input class="btn" type="submit"> </form> 现在,如果您选择多个,这些值将作为数组发送。 如果使用 Flask,解决方案与 Django 和 webapp2 解决方案非常相似。 您可以获得包含所有复选框值的列表: selections = request.form.getlist('sports_played') 有一个相关的 Flask 特定问题,其答案类似here,但那里的正确答案从未被接受。
我需要检查 django 模板中是否选中了复选框,如果为 False,则打开其他一些字段。 我已经尝试过类似的事情: {% if 'is_close % 中'已关闭'} 但它们总是真实的...
我有一个带有多个复选框的 HTML 页面。 我还需要一个名为“全选”的复选框。当我选择此复选框时,必须选择 HTML 页面中的所有复选框。我怎样才能做到这一点?
我对SAS比较陌生,完全没有编程背景,但最近遇到了一个连我的博士导师都难倒的问题。我对奶牛的法力进行了调查...
我想弄清楚如何一次只选中一个复选框,我希望用一个函数来做到这一点,而不需要无线电,因为这不是我想要的风格。 我的代码如下:
我想添加一个星号来代替复选框,该复选框在选中时为黄色,未选中时为灰色。我一生都无法弄清楚。我删除了所有原始测试以进行基础检查...
我在 React 和复选框方面遇到了一个非常烦人的问题。我正在使用的应用程序需要一个复选框列表,这些复选框代表保留在后端的设置。有一个...
如何在 v-for 循环中使用复选框组名称获取动态 v-model 的复选框值
这种情况是一种销售产品有多个选项组,例如冰的选择,糖的选择等。 产品结构为: { “id”:“1000”, “……
我有一个包含复选框的表单,我从脚本中根据某些要求检查和取消选中它们。在某个时刻我重置了表单 $("#formId")[0].reset(),所有输入...
我正在尝试制作一个 JComboBox,其标题无法选择仅显示......有任何帮助吗?我怎样才能使日期元素只是一个标题? m2.addItem("日期:"); m2.addItem("1"); m2.添加...
我正在编写一个简单的“全选”复选框,使用带有打字稿和 FluentUI 复选框的 React Native 来选中/取消选中所有其他复选框。 问题总结:“...