19. januar 2005 - 16:17Der er
4 kommentarer og 1 løsning
Kontroller antal i 2 form felter før submit
Har et antal der er hevet ud af databasen. Ligger i $quantity. Dette antal skal fordeles i 2 forskellige input-felter i en form, og sendes videre når formen submittes. Men jeg vil gerne kontrollere at totalen af de to felter ikke overstiger det antal der ligger i $quantity.
Kan godt kontrollere det, når formen er submittet og kommet videre til næste side, men jeg ønsker at få en fejl-medl. før.
Allerhelst vil jeg have en sammentælling "on the fly" så jeg får advarslen når felt "2" forlades. - det er ikke givet at felt 1 udfyldes før felt 2.
mine <text input> input felter er en del af et array. Så de hedder <input type="text" name="quantity[<?php echo $data[$i]['entryno']; ?>]" value="<?php echo $showquantity; ?>" onBlur="CheckSum()"> <input type="text" name="sellqty[<?php echo $data[$i]['entryno']; ?>]" value="0" onBlur="CheckSum()">
Men jeg syns ikke lige at jeg får det indpasset i scriptet ?
ellers blev de to feltværdier lagt sammen som tekststreng. Så hvis felt1 er 3 og felt2 er 4, blev total efter lillebrors anvisning 34. Ved at bruge parseInt bliver resultatet som det skal være, 7.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.