Hoe kan ik een inputveld maken voor bijvoorbeeld een BTW percentage in te vullen. Of gewoon een getal met 2 decimalen.

Ik wil kunnen invoeren: 20,5 of 15,5 of 1,25 en deze ook weer op een juist wijze opslaan in de database.

Hoe gaat dat in zijn werk ??
hmm Je kan een check doen op de inputveld of deze een decimal is Je kan hiervoor natuurlijk heel veel functies vinden op internet maar er is ook de REGEX manier

<?php

$number = 10.5;

if(preg_match('/^\d+\.\d+$/',$number)) {

// wegschrijven naar de database

}
else {
// toon foutmelding
}
?>
ik raad aan een (,) te veranderen naar een (.) voordat je controleert
Is

<input type="range" name="btw" min="0.01" max="99.99" step="0.01" value="21.0">


niets?
Uiteraard in PHP controleren.

Reageren