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
12 jaar geleden
758
Verwijderde gebruiker
12 jaar geleden
Met jquery gaat dat heel makkelijk.

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

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.
(Lees meer...)
Verwijderde gebruiker
12 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding