gpt4 book ai didi

javascript - 检查是否至少选择了一个单选按钮 - JavaScript

转载 作者:可可西里 更新时间:2023-11-01 01:35:10 25 4
gpt4 key购买 nike

假设我有以下 HTML 表单:

<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Choose</title>
</head>

<body>
<form method="post" enctype="application/x-www-form-urlencoded">
<h1>Choose</h1>

<p><input type="radio" name="choose" value="psychology"><font size="5" color="#0033CC">Instant Psychology</font><br>
<br>
<input type="radio" name="choose" value="geography"><font size="5" color="#CC0000">Instant Geography</font><br>
<br>
<input type="radio" name="choose" value="gastronomy"><font size="5" color="#660033">Instant Gastronomy</font><br>
<br>
<input type="submit" name="Submit" value="Go"></p>
</form>


</body><link rel="stylesheet" type="text/css" href="data:text/css,"></html>

如何编写 JavaScript 函数来确保至少选择了一个 radio 输入?

最佳答案

像这样的东西应该可以解决问题

if ($("input[type=radio]:checked").length > 0) {
// Do your stuff here
}

更新没有看到它不应该有 jQuery,所以这是一个在纯 JS 中检查它的替代函数

 function check(){
var radios = document.getElementsByName("choice");

for (var i = 0, len = radios.length; i < len; i++) {
if (radios[i].checked) {
return true;
}
}

return false;
}

关于javascript - 检查是否至少选择了一个单选按钮 - JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13060313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com