当前位置: 首页 > 知识库问答 >
问题:

Javascript IF,ELSE IF始终选择IF语句[重复]

裴意
2023-03-14

我是JavaScript新手,如果这是一个愚蠢的问题,我很抱歉!

我正在使用Flask制作一个web应用程序,用于编写学校报告。用户选择的输入之一是孩子的性别,这将为变量指定代词。他们使用单选按钮选择性别。

但是,我的问题是总是返回“if”语句。代码将运行,但它始终包含来自此语句的信息。

任何帮助都将不胜感激!

共有2个答案

康言
2023-03-14

首先,在单选按钮中,您必须在输入时使用一个id,在标签中使用一个具有相同id值的for,在您的示例中:

<p> Please select child's gender : <p>
<input type="radio" id="male" name="gender" value="girl">
<label for="male">Male</label>
<input type="radio" id="female" name="gender" value="girl">
<label for="female">female</label>

如果您需要javascript if语句的帮助,请共享您的javascript代码

马冯浩
2023-03-14

哈哈,问题是两个电台共享相同的id性别

因此,当您getElementById('gender')时,机器将不知道您真正想要的是哪一个!

 类似资料:
  • 我正在使用php和mysqli创建登录页面,但是,当我键入错误的用户名和密码时,它无法显示错误消息。 如果我输入了错误的用户名,它只是无法登录,但$error没有出现,我试图将其更改为echo,但出现了错误,在我登录或键入任何内容之前,它将始终回显错误消息。我认为这意味着代码总是运行else语句。 有人知道我的代码出了什么问题吗?

  • if statements in Smarty have much the same flexibility as php if statements, with a few added features for the . Everyif must be paired with an/if .else andelseif are also permitted. "eq", "ne","neq",

  • 概要 <#if condition> ... <#elseif condition2> ... <#elseif condition3> ... ... <#else> ... </#if> 这里: condition, condition2, 等:将被计算成布尔值的表达式。 elseif 和 else 是可选的。 描述 你可以使用 if, elseif 和 else 指令来条

  • 我正在学习一门在线编码课程,该课程导入了appstore上应用程序的大量数据,并要求我们计算出游戏或社交网络应用程序的平均评分。执行此操作时,我意外地键入了if语句,如上图所示: 这是我不明白的,总共有7197个应用程序,如果我使用上面的if语句,我的games\u social\u评级列表的长度是7197。游戏应用程序总数为3862,社交网络应用程序总数为167。7197是从哪里来的?当我输入上

  • 我所说的“空if语句”是指这样的东西(注意分号): 我在考虑这个应用程序时遇到了麻烦。使用time循环,您可以这样做: 但对于if语句没有这样的应用。此外,Java编译器在遇到此类语句时不会发出错误或警告。这可能会导致大而无声的问题,尤其是对于冗长而复杂的语句: 我的问题是:为什么Java中允许这样做?更重要的是,我是否可以启用一个选项,以便在发生这种情况时引发警告? (之前有人问过关于C#的这个

  • 两者之间有实际区别吗 和 除了第一个更短之外,一个优先级更高,还是更慢? 编辑: 我意识到这可能并不清楚,但通常是。