Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IF、ELSE IF始终选择IF语句_Javascript_Html_Radio Button - Fatal编程技术网

Javascript IF、ELSE IF始终选择IF语句

Javascript IF、ELSE IF始终选择IF语句,javascript,html,radio-button,Javascript,Html,Radio Button,我是JavaScript新手,如果这是一个愚蠢的问题,我很抱歉 我正在使用Flask制作一个web应用程序,用于编写学校报告。用户选择的输入之一是孩子的性别,这将为变量指定代词。他们使用单选按钮选择性别 但是,我的问题是总是返回“if”语句。代码将运行,但它始终包含来自此语句的信息 任何帮助都将不胜感激 哈哈,问题是这两个电台共用同一个id性别 因此,当您getElementById('gender')时,机器将不知道您真正想要的是哪一个 首先,在您的示例中,输入时必须使用id,输入时必须使用

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

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

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

任何帮助都将不胜感激


哈哈,问题是这两个
电台
共用同一个id
性别


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

首先,在您的示例中,输入时必须使用id,输入时必须使用id值相同的for in标签:

<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代码

您真的打算给他们同样的
value=“girl”
?感谢您的帮助-它成功了!抱歉,如果这是个愚蠢的问题!还要注意,“Id在页面中是唯一的,最多只能应用于一个元素”,而“该类可以应用于多个元素,因此可以在单个页面上多次应用”。