Ik probeer met jQuery de value te wijzigen van een input veld.
Iemand een idee waarom het niet werkt?
Code:<form action="" method="post"> <label for="qty">Aantal:</label> <input id="qty" name="qty" type="text" value="0"/> </form> <script type="text/javascript"> $(document).ready(function() { $("#qty").on("change", function() { $("#qty").val() + 2; }); }); </script>
- Input value wijzigen werkt niet
-
24-05-2017, 16:53 #1Particulier
- Berichten
- 1.477
- Lid sinds
- 16 Jaar
Input value wijzigen werkt niet
-
In de schijnwerper
Feest! Bestel 2 gastblogs & krijg 2 gastblogs gratis: 50% korting!LinkpartnersLinkbuilding(internationaal)uitbesteden(ook whitelabel)?Wij regelen alle plaatsingen.Freelance / WerkAantal websites die voor weinig weg mogen | Update nieuwe sitesWebsite te koopDomeinportfolio 400 sterke domeinnamen (oa gezondheid, financieel)Domein te koop -
25-05-2017, 13:56 #2Particulier
- Berichten
- 1.420
- Lid sinds
- 15 Jaar
Re: Input value wijzigen werkt niet
Code://Wanneer de pagina is geladen $(function(){ // Wanneer er wat veranderd $("#qty").on("change", function(){ //De huidige waarde ophalen var currentValue = $(this).val(); //Ik neem aan dat je 2 wilt optellen. Je moet de waarde dan omzetten in een Number //anders kan het zijn dat JS het als een string ziet. Je krijgt dan 1+2=12 (Zet ze achter elkaar) //Met Number weet JS dat het een getal is. Let wel dat je iets moet inbouwen dat controleert of //de invoer wel een getal is. A + 2 bijv is null var newValue = Number(currentValue) + 2; //Nieuwe waarde in de input plaatsen $(this).val(newValue) } });
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic