radio-button 相关问题

单选按钮是表单中使用的元素。它们让用户只选择有限数量的选项中的一个。

Tkinter 单选按钮在顶层窗口中无法正常工作

我正在用 Python 中的 Tkinter 构建一个 GUI,我在使用单选按钮时遇到了问题。我在 LabelFrame 小部件中有两个单选按钮,我正在使用 StringVar 来跟踪所选值。然而,...

回答 1 投票 0

TailwindCSS - 选中单选按钮时更改标签

我看到 TailwindCSS 已选中:选中时可以启用变体来更改输入元素,但是如何在选中时更改输入的标签? 这是相关的 Tailwind CSS 文档。 山姆...

回答 4 投票 0

Selenium Java - 为单选按钮查找元素

我正在处理 Selenium-Java。为此,我需要在网页上执行自动化。 在上次收到非常好的反馈后,我确实面临着找到我想要的对象之一的挑战......

回答 1 投票 0

选中该单选框选项后,如何编辑链接到 jQuery 单选框的图像?

我正在使用 jQuery 单选框创建问卷,单选框中的每个选项都有一个相应的图像链接,这样可以单击该图像以选择该单选框选项。我有...

回答 1 投票 0

如何在android中的自定义对话框中添加单选列表?

我想在自定义对话框中添加一个选择列表我已经在不同类型中尝试过,但我的应用程序仅因空指针错误而崩溃。我发现它只能在 AlertDialog 中完成。

回答 3 投票 0

我只想禁用一个单选按钮

我有一组对象 应用程序组件.ts AccountTypeArr:任何[] = [ {id:30,accountName:'银行账户'}, {id:25,accountName:'现金账户'} ] 在 mat-radio-group 中迭代 obj 数组 ...

回答 1 投票 0

'if' 语句不起作用。我正在尝试使用类按钮来“清除所有”或“选择所有”单选按钮。为什么?

我无法解决的问题是“如果”语句似乎没有以正确的方式工作,它向后工作? $(文档).ready(函数() { $(".clearAllBtn").click(函数() { 变量 txt = $(

回答 0 投票 0

如何使用 Redux 将单选按钮的状态保存到 React 中的本地存储?

我有一个学习项目。在这个项目上我们使用 Redux,我们不能使用其他库或 Redux Tolkit。我通过使用 React hooks 解决了我的问题。但是我们需要在不使用 react hooks 的情况下做到这一点——useS...

回答 0 投票 0

我需要帮助解决多个单选按钮选择

x = "1.html"; y = "2.html"; 函数重定向页面(f){ 对于(var i=0; i<f.length; i++) { if(f.answerq[i].checked &...</desc> <question vote="-2"> <pre><code>&lt;script type=&#34;text/javascript&#34;&gt; x = &#34;1.html&#34;; y = &#34;2.html&#34;; function redirectPage(f){ for(var i=0; i&lt;f.length; i++) { if(f.answerq[i].checked &amp;&amp; f.answerw[i].checked &amp;&amp; f.answere[i].checked) { if (f.answerq[i].value == &#39;a&#39; &amp;&amp; f.answerw[i].value == &#39;a&#39; &amp;&amp; f.answere[i].value == &#39;a&#39;) { window.location = x; }else { window.location = y; } } } } &lt;/script&gt; </code></pre> <pre><code>&lt;form method=&#34;post&#34; action=&#34;#&#34;&gt; *ARE YOU 18+ YEARS OLD? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerq&#34; value=&#34;a&#34;&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerq&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; *ARE YOU A U.S CITIZEN? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerw&#34; value=&#34;a&#34;&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerw&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; *ARE YOU MARRIED? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answere&#34; value=&#34;a&#34;&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answere&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; &lt;button type=&#34;button&#34; class=&#34;btn btn-primary&#34; value=&#34;Submit&#34; onclick=&#34;redirectPage(this.form)&#34;&gt;Submit!&lt;/button&gt; &lt;button type=&#34;button&#34; class=&#34;btn btn-secondary&#34; data-dismiss=&#34;modal&#34;&gt;Close&lt;/button&gt; &lt;/form&gt; </code></pre> <p>选择是,是,是或否,否,否可以正常工作并重定向到正确的链接。但是,选择是,是,否,否,是,否或是,否,是在单击“提交”按钮后不起作用。 </p>还有一件事,这里的任何人都可以帮助我进行验证,如果他们没有选择提示提示之类的单选按钮?<p> </p> </question> <answer tick="false" vote="0">代码的问题在于,如果所有三个单选按钮都被选中并且它们的值为“a”,<p><code>redirectPage</code><pre> 函数只会重定向页面。如果未选中任何单选按钮或它们的值不是“a”,则该函数不会重定向页面。要解决此问题,您可以修改函数以分别检查每个单选按钮,并且仅在所有三个单选按钮都用“a”回答时才重定向页面。这是函数的更新版本:</pre> </p><code>function redirectPage(f){ var qChecked = false; var wChecked = false; var eChecked = false; for(var i=0; i&lt;f.answerq.length; i++) { if(f.answerq[i].checked) { qChecked = true; if (f.answerq[i].value !== &#39;a&#39;) { return; } } } for(var i=0; i&lt;f.answerw.length; i++) { if(f.answerw[i].checked) { wChecked = true; if (f.answerw[i].value !== &#39;a&#39;) { return; } } } for(var i=0; i&lt;f.answere.length; i++) { if(f.answere[i].checked) { eChecked = true; if (f.answere[i].value !== &#39;a&#39;) { return; } } } if (qChecked &amp;&amp; wChecked &amp;&amp; eChecked) { window.location = x; } else { window.location = y; } } </code><pre> </pre> </answer> <answer tick="false" vote="0">这样做的方法,在您的 <p><code>required</code><pre></pre> 上使用 <pre><code>name</code></pre> 和 <pre><code>&lt;form</code></pre> 属性 </p> <blockquote>确保用户选择了所有这个问题的单选按钮<p> </p> </blockquote><p></p> <div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div><code>const myForm = document.forms[&#39;my-form&#39;] , x = &#39;1.html&#39; , y = &#39;2.html&#39; ; myForm.onsubmit = e =&gt; { e.preventDefault(); // disable submit let val = Object.fromEntries(new FormData(myForm)); // get inputs // window.location = let window_location = (val.answerq === &#39;a&#39; &amp;&amp; val.answerw === &#39;a&#39; &amp;&amp; val.answere === &#39;a&#39; ) ? x : y ; console.log( window_location ); setTimeout( console.clear, 2500 ); }</code><pre> </pre><code>fieldset { border : none; }</code><pre> </pre><code>&lt;form name=&#34;my-form&#34; &gt; &lt;fieldset&gt; *ARE YOU 18+ YEARS OLD? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerq&#34; value=&#34;a&#34; required&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerq&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; &lt;/fieldset&gt; &lt;fieldset&gt; *ARE YOU A U.S CITIZEN? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerw&#34; value=&#34;a&#34; required&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerw&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; &lt;/fieldset&gt; &lt;fieldset&gt; *ARE YOU MARRIED? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answere&#34; value=&#34;a&#34; required&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answere&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; &lt;/fieldset&gt; &lt;button type=&#34;submit&#34; class=&#34;btn btn-primary&#34;&gt;Submit!&lt;/button&gt; &lt;button type=&#34;button&#34; class=&#34;btn btn-secondary&#34; data-dismiss=&#34;modal&#34;&gt;Close&lt;/button&gt; &lt;button type=&#34;reset&#34;&gt; reset &lt;/button&gt; &lt;/form&gt;</code><pre> </pre> </div> </div><p> </p> </answer></body>

回答 0 投票 0

我需要帮助解决多个单选按钮选择(html/javascript)

x = "1.html"; y = "2.html"; 函数重定向页面(f){ 对于(var i=0; i<f.length; i++) { if(f.answerq[i].checked &...</desc> <question vote="0"> <pre><code>&lt;script type=&#34;text/javascript&#34;&gt; x = &#34;1.html&#34;; y = &#34;2.html&#34;; function redirectPage(f){ for(var i=0; i&lt;f.length; i++) { if(f.answerq[i].checked &amp;&amp; f.answerw[i].checked &amp;&amp; f.answere[i].checked) { if (f.answerq[i].value == &#39;a&#39; &amp;&amp; f.answerw[i].value == &#39;a&#39; &amp;&amp; f.answere[i].value == &#39;a&#39;) { window.location = x; }else { window.location = y; } } } } &lt;/script&gt; </code></pre> <pre><code>&lt;form method=&#34;post&#34; action=&#34;#&#34;&gt; *ARE YOU 18+ YEARS OLD? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerq&#34; value=&#34;a&#34;&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerq&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; *ARE YOU A U.S CITIZEN? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerw&#34; value=&#34;a&#34;&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answerw&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; *ARE YOU MARRIED? &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answere&#34; value=&#34;a&#34;&gt; Yes&lt;/label&gt; &lt;label&gt;&lt;input type=&#34;radio&#34; name=&#34;answere&#34; value=&#34;b&#34;&gt; No&lt;/label&gt; &lt;button type=&#34;button&#34; class=&#34;btn btn-primary&#34; value=&#34;Submit&#34; onclick=&#34;redirectPage(this.form)&#34;&gt;Submit!&lt;/button&gt; &lt;button type=&#34;button&#34; class=&#34;btn btn-secondary&#34; data-dismiss=&#34;modal&#34;&gt;Close&lt;/button&gt; &lt;/form&gt; </code></pre> <p>选择是,是,是或否,否,否可以正常工作并重定向到正确的链接。但是,选择是,是,否,否,是,否或是,否,是在单击“提交”按钮后不起作用。 </p>还有一件事,这里的任何人都可以帮助我进行验证,如果他们没有选择提示提示之类的单选按钮?<p> </p>谢谢!<p> </p> </question> <answer tick="false" vote="0">代码的问题在于,如果所有三个单选按钮都被选中并且它们的值为“a”,<p><code>redirectPage</code><pre> 函数只会重定向页面。如果未选中任何单选按钮或它们的值不是“a”,则该函数不会重定向页面。要解决此问题,您可以修改函数以分别检查每个单选按钮,并且仅在所有三个单选按钮都用“a”回答时才重定向页面。这是函数的更新版本:</pre> </p><code>function redirectPage(f){ var qChecked = false; var wChecked = false; var eChecked = false; for(var i=0; i&lt;f.answerq.length; i++) { if(f.answerq[i].checked) { qChecked = true; if (f.answerq[i].value !== &#39;a&#39;) { return; } } } for(var i=0; i&lt;f.answerw.length; i++) { if(f.answerw[i].checked) { wChecked = true; if (f.answerw[i].value !== &#39;a&#39;) { return; } } } for(var i=0; i&lt;f.answere.length; i++) { if(f.answere[i].checked) { eChecked = true; if (f.answere[i].value !== &#39;a&#39;) { return; } } } if (qChecked &amp;&amp; wChecked &amp;&amp; eChecked) { window.location = x; } else { window.location = y; } } </code><pre> </pre> </answer></body>

回答 0 投票 0

使用 jQuery 取消选择一组单选按钮

我正在使用 jQuery,我有一组单选按钮,它们的名称都相同,但值属性不同。 例如: <...

回答 11 投票 0

子回收器视图中的 Android RadioButton 的单选和取消选中不起作用,

我在 parentAdapter 中有 recyclerview,它具有三种不同的布局多项选择(标题和单选按钮)、评论(标题和编辑文本)和布尔值(标题和单选按钮(Y/N))。这些

回答 1 投票 0

CSS radio:checked doesn't work for changing background image

我做错了什么? 每个单选按钮都有不同的背景图像。 当我悬停它时它会改变背景但是当它被选中时它会返回灰色并且不保留背景 变了。 好吧,我试过了

回答 1 投票 0

python tkinter 从选定的单选按钮获取文本值

我有一个单选按钮,供用户选择。在每次选择时,它都会为 Entry 小部件提供一些文本。 现在,我想从选中的单选按钮中获取文本值。我记得复选框 h...

回答 0 投票 0

Godot 4:通过代码生成单选按钮数组并将它们链接到自定义信号

尝试让单选按钮按下操作导致按钮的编号被打印到控制台。当前代码只打印“Button #_of_highest_button was pressed”,不管 ...

回答 2 投票 0

如何在每个问题的单选按钮中只选择一个选项

在这里输入图片描述 我的代码: @foreach($问题$问题) {{ $question->title }} * @foreach($question->question_detail_list as $question_detail) <...

回答 1 投票 0

mvc。净核心单选按钮为每个和模型活页夹选择值

我有 4 个单选按钮,我想为每个单选按钮选择值并将它们绑定到模型绑定器,以便每个属性的值要么为 true 要么为 false。此刻,我们需要收音机

回答 1 投票 0

在 React js 中第一次单击时单选按钮未选择值

我创建了一个自定义单选按钮组件,我正在导入它并将其映射到一个数组。 如果我点击单选按钮,它不会在第一次点击时选择值,但在第二次点击后它会...

回答 1 投票 0

在 WooCommerce 结账时选择特定文本输入的单选按钮

我正在通过我的子主题的 functions.php 将自定义字段添加到我在 WooCommerce 中的结帐区域。我添加了一些文本输入,但我需要添加两个单选按钮来选择/激活两个

回答 1 投票 0

ExcelUserForm with OptionButtons in a Frame - 用于识别和使用所选 OptionButton 的 NUMBER 的代码

`Private Sub CommandButton1_Click() '我有一个包含 2 个框架和 2 个命令按钮的用户窗体。 '2 个框架各有 30 个选项按钮; ' Frame1 有 OptionButtons 1 到 30 和 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.