In jouw bestand stond 2 keer dezelfde javascript-functie gedefinieerd. Dit geeft op zich geen errors, maar de tweede keer dat ze gedefinieerd wordt, overschrijft deze definitie de eerste, en zal het eerste formulier identiek aan het tweede functioneren.
Een tweede fout was dat er twee formulieren aanwezig waren met dezelfde naam, en als je dan aan javascript vraagt een veld in een formulier uit te lezen, weet hij uiteraard niet welk veld hij moet kiezen en gebeurt er niets.
Ik heb in de bijlage een verbeterde versie gestoken. De formulier-namen hebben een nummer bijgekregen, en ik heb de twee javascript-functies tot 1 functie geabstraheerd die twee parameters meekrijgt die het specifieke gedrag van de verschillende formulieren kenmerken.
Het zou ook mogelijk geweest zijn om de methoden gewoon een verschillende naam te geven, maar op deze manier moet er maar 1 keer een functie gedefinieerd worden, ipv 2 keer quasi dezelfde functie te voorzien. Dat laatste is een voorbeeld van slecht geschreven code. Je moet zoveel mogelijk codeduplicatie zien te vermijden.
Ik merkte ook dat er geen mappen vriend1 en vriend2 aanwezig zijn op je server, vandaar dat je nog errors krijgt als je het html-bestand probeert te gebruiken. Misschien hebben ze een andere naam of moet je ze nog uploaden?