Pagina 1 van 1

javascript en html forumulieren

Geplaatst: 03 feb 2005, 14:01
door Erik
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 ?

Re: javascript en html forumulieren

Geplaatst: 03 feb 2005, 14:53
door Lukse
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

Re: javascript en html forumulieren

Geplaatst: 03 feb 2005, 16:27
door ubremoved_539
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)

Geplaatst: 03 feb 2005, 16:47
door Sub Zero

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

Geplaatst: 03 feb 2005, 16:49
door Lukse
Ben je daar zeker van Sub Zero?
Als je jouw manier gebruikt, moet je volgens mij een onClick event gebruiken.

Geplaatst: 03 feb 2005, 16:50
door Sub Zero
Hmmm, inderdaad, onClick van maken :)