Toon posts:

[Javascript] Kijken of veld aanwezig is

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik kijken of een invoerveld bestaat in mijn html pagina?
Ik heb al wat javascript sites afgeschuimd maar niet gevonden

Ik moet dus kunnen checken op een veld als dit aanwezig is in mijn form

greets & thanks

  • r0bert
  • Registratie: September 2001
  • Laatst online: 26-04 17:38
if (typeof document.forms['formnaam'].elements['element'] == 'object') na onload
of document.getElementById('element')
of edit: "beter" zoeken :/ edit: "op got bijv"

[ Voor 27% gewijzigd door r0bert op 28-06-2005 11:56 ]


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
code:
1
2
3
4
if ( document.forms['form_naam_of_id'].elements['element_naam_of_id'] == undefined )
{
 alert("veld bestaat niet");
}

Zo ongeveer?

Noushka's Magnificent Dream | Unity


Verwijderd

Topicstarter
Verwijderd schreef op dinsdag 28 juni 2005 @ 11:47:
...Ik heb al wat javascript sites afgeschuimd maar niet gevonden
maar bedankt

[ Voor 3% gewijzigd door Verwijderd op 28-06-2005 11:55 ]


  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 26-01 20:14
Michali schreef op dinsdag 28 juni 2005 @ 11:51:
code:
1
2
3
4
if ( document.forms['form_naam_of_id'].elements['element_naam_of_id'] == undefined )
{
 alert("veld bestaat niet");
}

Zo ongeveer?
Ik doe het altijd zo:
code:
1
2
3
4
5
6
7
<head><script language="JavaScript" type="text/JavaScript">
function CheckFields()
{
if (document.forms["form"].elements["naam"].value == "") {
alert("U heeft uw naam niet ingevoerd!"); return false; }
else { return true; }
}</script></head>


en dan in de form zelf:
code:
1
2
3
<body><form name="form" method="post">
Naam: <input type="text" name="naam"><br>
<input type="submit" name="submit" onclick="return CheckFields()" value="Submit!"></body>


Works like a charm :)

Edit: naja dit is een fieldcheck, maar het idee snap je...

[ Voor 82% gewijzigd door Peedy op 28-06-2005 12:01 ]


Verwijderd

Topicstarter
pEeDy16 schreef op dinsdag 28 juni 2005 @ 11:58:
[...]

Ik doe het altijd zo:
code:
1
2
3
4
5
6
7
<head><script language="JavaScript" type="text/JavaScript">
function CheckFields()
{
if (document.forms["form"].elements["naam"].value == "") {
alert("U heeft uw naam niet ingevoerd!"); return false; }
else { return true; }
}</script></head>


en dan in de form zelf:
code:
1
2
3
<body><form name="form" method="post">
Naam: <input type="text" name="naam"><br>
<input type="submit" name="submit" onclick="return CheckFields()" value="Submit!"></body>


Works like a charm :)
het gaat niet over de inhoud van een veld maar of het veld bestaat... maar goed, het is in orde. thx allemaal

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

pEeDy16 schreef op dinsdag 28 juni 2005 @ 11:58:
[...]

Ik doe het altijd zo:
code:
1
2
3
4
5
6
7
<head><script language="JavaScript" type="text/JavaScript">
function CheckFields()
{
if (document.forms["form"].elements["naam"].value == "") {
alert("U heeft uw naam niet ingevoerd!"); return false; }
else { return true; }
}</script></head>


en dan in de form zelf:
code:
1
2
3
<body><form name="form" method="post">
Naam: <input type="text" name="naam"><br>
<input type="submit" name="submit" onclick="return CheckFields()" value="Submit!"></body>


Works like a charm :)

Edit: naja dit is een fieldcheck, maar het idee snap je...
jug...
JavaScript:
1
2
3
4
5
6
7
8
9
10
function CheckFields(form)
{
    if (form.elements['naam'].value == '')
    {
        alert('U heeft uw naam niet ingevoerd!');
        return false;
    }

    return true;
}

HTML:
1
2
3
4
<form action="foo" method="post" onsubmit="return CheckFields(this)">
    Naam: <input type="text" name="naam"><br>
    <input type="submit" value="Submit!">
</form>

Intentionally left blank

Pagina: 1