javascript en html forumulieren

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
Gebruikersavatar
Erik
Elite Poster
Elite Poster
Berichten: 1321
Lid geworden op: 15 sep 2002, 02:46
Uitgedeelde bedankjes: 2 keer
Bedankt: 18 keer

hallo,

arrrrgh ik word zot.Ik heb dus een html formulier en via javascript probeer ik te zien of een van die velden van dat formulier niet leeg is

Code: Selecteer alles

<input type="Submit" name="Submit" value="Send!" onSubmit="return CheckForm();">
de formuliervelden niet allemaal teveel code hehe

Code: Selecteer alles

<input type="text" name="your_name" maxlength="45">
de form tag

Code: Selecteer alles

<form name="dp" action="/cgi-bin/mailform.cgi" method="post">
javascript

Code: Selecteer alles

<script Language="JavaScript">
<!--
function CheckForm()
{
      if(document.dp.your_name.value == "")
            alert("U hebt het naam veld niet ingevuld");
            return false;
      }
return true;
}
//-->
</script>
het is toch "document.formuliernaam.veldnaam.waarde" da komt overeen mee "document.forms[0].elements[0].value"

ik snap het niet ik dacht dat internet explorer kuren had maar firefox weigert ook dienst ?
Registered Linux user #286313
Lukse
Premium Member
Premium Member
Berichten: 662
Lid geworden op: 28 okt 2003, 20:51

Erik schreef:het is toch "document.formuliernaam.veldnaam.waarde" da komt overeen mee "document.forms[0].elements[0].value"
Ik dacht, maar ben er niet zeker van, dat je dan met id moet werken, ipv name.
Dus: document.formname.veldid.value
ubremoved_539
Deel van't meubilair
Deel van't meubilair
Berichten: 29849
Lid geworden op: 28 okt 2003, 09:17
Uitgedeelde bedankjes: 434 keer
Bedankt: 1972 keer

Lukse schreef:Ik dacht, maar ben er niet zeker van, dat je dan met id moet werken, ipv name.
Dus: document.formname.veldid.value
Nope, zoals vermeld moet werken (en gebruik ik ook).

Maar hier zie ik ook niet wat er fout is... zal wel weer iets stoms zijn. Je voorbeeld hier is toch exact hetzelfde als in je source he ? (inclusief upper en lowercase)
Gebruikersavatar
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer

Code: Selecteer alles

<input type="Submit" name="Submit" value="Send!" onSubmit="return CheckForm();">
moet worden

Code: Selecteer alles

<input type="button" name="Submit" value="Send!" onSubmit="return CheckForm();">
Als je type=submit meegeeft, dan gaat die direct submitten en wordt de javascript niet uitgevoerd.
Dan wel submitten via javascript ook na het checken dmv document.forms.dp.submit();

Cheers
Afbeelding
Lukse
Premium Member
Premium Member
Berichten: 662
Lid geworden op: 28 okt 2003, 20:51

Ben je daar zeker van Sub Zero?
Als je jouw manier gebruikt, moet je volgens mij een onClick event gebruiken.
Gebruikersavatar
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer

Hmmm, inderdaad, onClick van maken :)
Afbeelding
Plaats reactie

Terug naar “Development”