Hét vraag- en antwoordplatform van Nederland

Hoe kan ik controleren of alle variabele velden zijn ingevuld?

Ik heb een ASP script geschreven dat een aantal velden genereert. De aantal velden zijn variabel, dus het kan er maar 1 zijn maar ook 50.
De hoeveelheid velden worden bepaald door het aantal regels in een tabel uit een database. Ik heb dus al een recordset die heet RS_count
Alle gegeneerde velden zijn numerieke velden en moeten ingevuld zijn.

Hoe kan ik controleren of alle velden zijn ingevuld voordat de gegevens worden weg geschreven?

Toegevoegd na 2 uur:
Ik wil geen code generator gebruiken

Verwijderde gebruiker
13 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Antwoorden (1)

Je kunt gebruik maken van een stuk javascript om te controleren of alle velden van het type text een numerieke waarde bevatten:

function ValidateNumericValues(){
var elLength = document.forms[0].elements.length;

for (i=0; i {
var field = document.forms[0].elements[i];
var type = document.forms[0].elements[i].type;
if (field.type=="text")
{
if (isNaN(field.value))
return false;
}
}

return true;
}

Als je vervolgens in je form tag deze functie aanroept:



dan zullen de waardes alleen doorgestuurd worden wanneer alle tekst velden ingevuld zijn EN een numerieke waarde bevatten.
Verwijderde gebruiker
13 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing