这是我正在进行但不起作用-6ren">
gpt4 book ai didi

javascript - 如何在javascript中验证多选数组是否为空?

转载 作者:行者123 更新时间:2023-11-30 12:59:40 25 4
gpt4 key购买 nike

我如何验证多选数组是否为空?(fallos[]) 这是我的代码:

<tr><td>Fallos reportados: </td><td><select name="fallos[]" size="6" multiple="multiple" >
<?php
$query = "SELECT falla_id,falla FROM falla order by falla";
$result = mysql_query($query);
if (!$result) die ("Database access failed: " . mysql_error());
while ($fila = mysql_fetch_array($result, MYSQL_ASSOC)){
echo "<option value=\"".$fila["falla_id"]."\">".$fila["falla"]."</option>";
}
?></td>
</tr>

这是我正在进行但不起作用的验证

function validate(form) {
fail = validateIMEI(form.IMEI.value)
fail += validateTelefono(form.numero_telefono.value)
fail += validateICCID(form.ICCID.value)
fail += validateFallos(form.fallos.value)
if (fail === "") return true
else { alert(fail); return false }

}

下面是验证 fallos[] 的具体选项:

function validateFallos(field) {
if(field=== "") return "No se ha ingresado tipo de fallos"
//if (field==="") return "No se han ingresado los tipos de fallos.\n"
return ""
}

最佳答案

validateFallos(form.fallos.value)

form 不包含 fallos。您选择了名称为 fallos[] 的元素,您可以通过 form['fallos[]'] 或更优选的 form.elements['fallos[] 访问']。如果您想坚持使用 form.fallos,您应该将 id="fallos" 添加到您的选择标签中。

关于javascript - 如何在javascript中验证多选数组是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17711295/

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