Jag genererar ett formulär från asp-kod och får således mellan 50 och 250 fält där antal ska anges.
Dock så vill jag göra en funktion där jag försäkrar mig att det ihopslagna antalet inte understiger ex. 80.
Uträkningen skulle jag kunna göra i asp då formulär-datan tas emot, men då kommer användarna få fylla i alla värden igen om de slussas tillbaka.
Således är det bättre att kolla innan submit.
OM antalet understiger 80 så vill jag dock inte bara skriva "fyll i mer", utan då vill jag ha en "Är du säker på att du vill skicka trots att det är för lite?", för det finns undantagsfall!
Input-fälten kallar jag för 'val_NNNN', där NNNN föreställer 4st nuffror :)
Jag vet knappt var jag ska börja... Tack på förhand.
function check(el)
{
var input = el.getElementsByTagName("input");
var sum = 0;
for(var i =0;i<input.length;i++)
{
if(input[i].name.substring(0,3) == "val")
sum += parseFloat([b]0 + [/b]input[i].value);
}
if(sum < 80)
[b]return confirm('Ditt antal är för lågt, skicka ändå?');[/b]
else
return true;
}