Dit is eigenlijk een beetje een Programming vraag, maar aangezien de eigenlijke vraag over HTML gaat plaats ik hem hier.
Ik heb een array waar ik doormiddel van een script in PHP text en formfield splits.
Ik zal het nader uitleggen aan de hand van mijn array:
Wat ik doe is ik maak 2 cellen naast elkaar aan waarbij ik in de linker Kolom de [FieldNameAlt:] laat printen en in de andere cel (rechter) een [FieldType] die ingevuld kan worden.
Het aantal rijen hangt af van hoe groot mijn array is.
Aangezien ik dus niet weet hoe groot mijn formulier wordt wil ik een manier verzinnen om een algemene formcheck op de velden toe te passen bij submit.
Wat ik wil proberen is om een standaard text te gebruiken als: "U heeft ..... niet ingevuld." Waarbij ..... Box1, Box2 of Box 3 kan zijn.
Het probleem is alleen dat ik geen javascript, zoals je normaal gesproken gebruikt, apart aan ieder formfield toe kan passen.
Mijn idee was om een function() te gebruiken en deze function_NAAM() aan te passen aan de hand van de FieldName of FieldNameAlt.
Je zou dan, denk ik, een algemene check kunnen uitvoeren over alle functies en eruit pakken wat nodig is en deze via een normaal pop-up scherm (zo'n grijs geval met een OK-knop) printen naar de gebruiker met wat er niet is ingevuld.
MIjn vraag is of dit zo dynamisch te maken is. Ik weet dus nooit hoeveel formfields ik heb, dit kunnen er 10 zijn, maar ook 20. De reden hiervan is dat ik ze uit een PDF bestand importeer en aangezien het er maar net aan ligt hoeveel formfields ik daar in zet.
Ik zou ook een statische Form-pagina kunnen maken, dit is alleen niet de bedoeling van het script dus wil ik het zo proberen.
Ik heb een array waar ik doormiddel van een script in PHP text en formfield splits.
Ik zal het nader uitleggen aan de hand van mijn array:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| [1] => Array ( [FieldType:] => Text [FieldName:] => box1 [FieldNameAlt:] => Box1 [FieldFlags:] => 0 [FieldValue:] => [FieldJustification:] => Left [FieldMaxLength:] => 100 ) [2] => Array ( [FieldType:] => Text [FieldName:] => box2 [FieldNameAlt:] => Box2 [FieldFlags:] => 0 [FieldJustification:] => Left [FieldMaxLength:] => 100 ) [3] => Array ( [FieldType:] => Text [FieldName:] => box3 [FieldNameAlt:] => Box3 [FieldFlags:] => 0 [FieldJustification:] => Left [FieldMaxLength:] => 13 ) |
Wat ik doe is ik maak 2 cellen naast elkaar aan waarbij ik in de linker Kolom de [FieldNameAlt:] laat printen en in de andere cel (rechter) een [FieldType] die ingevuld kan worden.
Het aantal rijen hangt af van hoe groot mijn array is.
Aangezien ik dus niet weet hoe groot mijn formulier wordt wil ik een manier verzinnen om een algemene formcheck op de velden toe te passen bij submit.
Wat ik wil proberen is om een standaard text te gebruiken als: "U heeft ..... niet ingevuld." Waarbij ..... Box1, Box2 of Box 3 kan zijn.
Het probleem is alleen dat ik geen javascript, zoals je normaal gesproken gebruikt, apart aan ieder formfield toe kan passen.
Mijn idee was om een function() te gebruiken en deze function_NAAM() aan te passen aan de hand van de FieldName of FieldNameAlt.
Je zou dan, denk ik, een algemene check kunnen uitvoeren over alle functies en eruit pakken wat nodig is en deze via een normaal pop-up scherm (zo'n grijs geval met een OK-knop) printen naar de gebruiker met wat er niet is ingevuld.
MIjn vraag is of dit zo dynamisch te maken is. Ik weet dus nooit hoeveel formfields ik heb, dit kunnen er 10 zijn, maar ook 20. De reden hiervan is dat ik ze uit een PDF bestand importeer en aangezien het er maar net aan ligt hoeveel formfields ik daar in zet.
Ik zou ook een statische Form-pagina kunnen maken, dit is alleen niet de bedoeling van het script dus wil ik het zo proberen.