[javascript] waarde geven aan self.form.value

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
In een functie probeer ik eev waarde door te geven aan

self.form.Veld.value


Veld is hierbij een variabele, waar mee ik aan geef in welk veld van het formulier de functie moet kijken.

Maar ik krijg steeds de fout
Veld is not an object or null.

Een stukje uit de functie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function openWindow(Link,windowName,Field)
{
    if(!Field)
    {
        alert("Error in document Field is unset.");
        exit();
    }
    
    if(!window.focus)return;
    var nummer = self.form1.Field.value;
    if(! nummer) 
    {
        alert("You did not fill the required field");
        exit();
    }

......



ik roep de functie aan met:
<...... OnClick="OpenWindow('blaat.php?name=','vensternaam','naam_van_veld_hier')"...>

[ Voor 8% gewijzigd door Suepahfly op 28-08-2003 09:55 ]


  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 21-08 18:36

Dark Blue

Compositionista!

Alpenmeisje

Praat je nou over Field of over Veld? Want ik zie het je in je code nergens naar Veld toegooien, alleen maar naar Field...

praat je dan niet over self.form.Field.value?
Want ik geloof Javascript best dat ie een error geeft als jij Veld wilt weten en hij komt nergens in de code terug...

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

doe eens document.getElementById () of document.forms gebruiken ipv. die vieze global notatie van IE ;)

bijv.
JavaScript:
1
2
3
4
5
6
7
8
9
10
function piet () {
   alert ( document.forms [ 0 ].elements [ 0 ].value );
   alert ( document.forms [ 'myFormName' ].elements [ 'myTextFieldName' ].value );
   alert ( document.getElementById ( 'myFormId' ).elements [ 'myTextFieldName' ].value );
   alert ( document.getElementById ( 'myTextFieldId' ) );

   with ( document.forms [ 'myFormName' ] ) {
      alert ( elements['myTextFieldName'].value );
   }
}

en ga zo maar door.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Is 'Field' een string of een object?

Wanneer het een string is: form.[field].value.

Download my music on SoundCloud


Verwijderd

dominic, als je het niet weet zeg dan niks

het is document.forms[formnaam].elements[field].value

edit:
wat drm overigens ook al zei :X

[ Voor 21% gewijzigd door Verwijderd op 28-08-2003 10:09 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

deze vraag komt slechts 3x per week voorbij; zie mophor voor het correcte antwoord :)

Dit is toch echt basic knowledge...

Intentionally left blank

Pagina: 1

Dit topic is gesloten.