functie uitvoeren na een input veld in een formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Innovatieve, nauwkeurige Senior PHP Developer voor

Eind jaren ’90 is dit bedrijf opgericht. Ze hebben zich altijd beziggehouden met het ontwikkelen van software voor overheidsinstanties. Dit zijn instanties waaronder bijvoorbeeld ook onder andere : de belastingdienst, burgerszaken, verschillende bedrijven, notarissen, incassobureau’s en ook nog bewindvoerders. Momenteel tellen ze 20 medewerkers, waarvan 2/3 deel allemaal developers zijn. Doordat ze de enigste aanbieder van dit soort software op de markt zijn, groeien ze erg hard. Door de enorme groei, hebben ze dan ook concrete groeiplannen in het verschiet. Functie-omschrijving Het bedrijf wordt door allerlei instanties ingeschakeld. Tegenwoordig wordt alles digitaal geregeld en gezien de essentie van dit soort

Bekijk vacature »

John Brat

John Brat

08/02/2019 19:52:57
Quote Anchor link
Hoi,
ik heb een functie om te kijken of een bepaald artikelnummer al bestaat in mijn database
ik heb een formulier met één veld.

<form method etc>
<input
type = "text"
name = "art_code"
maxlength="5
id = "art_code"
onchange = this.form.submit();">
'.$this->checkArtcode($art).'
</form>

Nu wil ik dus dat bij het verlaten van het inputveld de functie checkArtcode($art) word uitgevoerd.
maar ik kom er maar niet uit hoe ik dit het beste kan doen.
iemand een tip?
bvd
 
PHP hulp

PHP hulp

15/02/2019 21:19:12
 
Rob Doemaarwat

Rob Doemaarwat

08/02/2019 20:34:03
Quote Anchor link
AJAX (niet de voetbalclub)!

Bovenstaande zit al aan de client-kant. Dan kun je dus niks meer met PHP doen (dat is op de server). Wel met javascript. Vanuit de javascript kun je een asynchrone (de A uit AJAX) call naar de server doen om weer een stukje PHP uit te voeren. Deze geeft vervolgens weer aan de javascript terug of de controle wel/niet is geslaagd.

Maar nogmaals: begin bij je inlezen van AJAX (asynchronous javascript). Kleine tip: skip de X van XML maar maak daar gewoon JSON van (of als je heel simpel wilt doen gewoon een enkel stukje tekst, bijvoorbeeld "" = OK, anders is het een foutmelding - maar met JSON kun je in de toekomst heel eenvoudig uitbreiden).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.