gpt4 book ai didi

javascript - 使用 JavaScript 验证多选框不为空

转载 作者:行者123 更新时间:2023-12-03 12:42:58 25 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 来验证多选框不为空。下面是我在所有其他输入框上使用的代码(字段名称中不带 [])。

<script type="text/javascript">
function validateForm()
{
var x=document.forms["escalations"]["SupportGroup[]"].value;
if (x==null || x=="" || x=="---< Select Delivery Team >---")
{
alert("Please select a Support Group.");
return false;
}
}
</script>

对于单个输入它工作得很好,但是当我为多个输入添加“[]”时,它会在选择或不选择选项时发出警报。有任何想法吗?谢谢。

html代码是

 <form name="escalations" onsubmit="return validateForm()" action="submitescalation.php?SM=SN" method="post" enctype="multipart/form-data">
<select id="s0" multiple="multiple" name="SupportGroup[]" onchange="GetCompany();GetTitle();GetContact();" style="height: 25px">
<option>Company1</option><option>Company2</option><option> Company3</option></select>
</form>

最佳答案

这应该可以获取所选第一个选项的文本:

var x=document.forms["escalations"]["SupportGroup[] option:selected"].eq(0).text();

或者这样获取所选第一个选项的值

var x=document.forms["escalations"]["SupportGroup[] option:selected"].eq(0).val();

关于javascript - 使用 JavaScript 验证多选框不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23463013/

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