Namen in Javascript

Status
Niet open voor verdere reacties.

eric2001

Terugkerende gebruiker
Lid geworden
23 mrt 2001
Berichten
1.600
Hallo,
Om te controleren of de verplichte velden in een form ingevuld zijn gebruik ik het volgende script:<script>
function verzend()
{
if (!document.formulier.bedrijf.value || !document.formulier.naam.value ||
!document.formulier.adres.value || !document.formulier.postcode.value ||
!document.formulier.woonplaats.value || !document.formulier.telefoon.value )
{
alert("U heeft niet alle verplichte velden ingevuld...");
}
else
{
document.formulier.submit();
}
}

</script>

Alleen vanwege het asp-script om te verzenden moet elke naam met een cijfer en een underscore beginnen, anders werkt dat weer niet.
Als ik dan invul: !document.formulier.1_bedrijf.value || !document.formulier.2_naam.value ... enz., maar dan geeft het script de foutmelding: ) wordt verwacht.
Blijkbaar mag het cijfer niet. Hoe kan ik deze namen toch in dat script opgeven?

Eric
 
Ik begrijp niet helemaal wat je wilt maken.

Wil je een javascript hebben dat wanneer een veld begint met een cijfer automatisch een underscore er voorzet?

Of is het wat anders?
 
wi3bren,
Bedankt voor je antwoord, maar ik heb het opgelost door (toch maar) mailto te gebruiken.
Misschien was de volgorde in mijn vraag niet erg duidelijk.
Het probleem was:
ik had een mailform-script (asp), waarin de namen persé moesten beginnen met een cijfer gevolgd door een underscore; anders werkte het niet.
Met het java-script wilde ik de invoer valideren. Alleen werd een naam die begon met een cijfer niet geaccepteerd. Daarom zocht ik een manier om de namen toch te laten accepteren.
mvg,
Eric
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan