- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- problema campi check array e javascript
-
problema campi check array e javascript
uso questo script:
function checkQuantity(){
var checks = document.getElementsByName('selezione[]');
var quantita = document.getElementsByName('quantita[]');
var totale = document.getElementsByName('totale[]');
var ret = true;
for(i = 0; i < checks.length; i++){
if(checks*.checked)
{
if(parseInt(quantita*.value) > parseInt(totale*.value)){
alert("La quantita' scelta nel campo numero "+(i + 1)+" e' maggiore della quantita' in magazzino");
ret = false;
break;
}
}
}return ret;
}per convalidare un form dove ci sono n checkbox, n quantita e n totali
Se selezionata la checkbox e la quantita inserita è maggiore di quella disponibile da un alert.
E' possibile che xò in alcune righe non sia presente il campo quantita ma solo il checkbox e il totale e mi da un errore se ciò avviene. Come devo modificare lo script? Grazie