Как я могу проверить, если множественный массив пуст (фаллос []) Heres мой код:Как проверить, является ли массив multiselect пустым в javascript?
<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>
и вот подтверждение, что i'm решений, но это не распространяется работает
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 }
}
Вот конкретный вариант, который проверяет фаллос []:
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 ""
}
+1 для определения того, что _JavaScript_ не распознает '[]' как имеющее особый смысл в атрибуте _name_. Следующее jsfiddle может представлять интерес http://jsfiddle.net/Rs3N3/ –
ОК, он отлично работает с form.fallos.value при добавлении id = fallos спасибо !!!!! – user2565755