---
title: "Kolla om formelement finns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/53857-kolla-om-formelement-finns"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Matte"
published: "2002-09-21T13:11:03.000Z"
updated: "2002-09-22T08:20:37.000Z"
replies: 4
views: 236
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/53857-kolla-om-formelement-finns"
---

# Kolla om formelement finns

## #1 — Matte, 2002-09-21T13:11Z

Jag håller på med ett formvalideringsskript. Problemet är att formuläret byggs upp dynamiskt i PHP, så alla inputfält finns inte alltid där. 
Jag söker en motsvarighet till isset() i PHP, så att man kan skriva något liknande det här:

```
if (exists(document.formnamn.fältnamn)) {
  // gör något
}
```

 Finns det en funktion för något motsvarande, eller hur löser man en sådan sak?

Permalänk: https://www.webforum.nu/p/53857

## #2 — dectgap, 2002-09-21T14:32Z

Jag vet att det inte löser ditt problem på det sättet du kanske väntat dig, men kan du inte ändra JavaScriptet dynamiskt på samma sätt som du ändrar vad som skrivs ut på sidan?

Permalänk: https://www.webforum.nu/p/793605

## #3 — Matte, 2002-09-21T14:40Z

Jodå, visst går det att göra utskrift av javascripten dynamiskt, och det är också gjort som en tillfällig lösning fram till dess eller om jag får en lösning i javascript. 
Det jag har funkar hyfsat, men är inte särskilt snyggt.

Permalänk: https://www.webforum.nu/p/793607

## #4 — Jojoxx, 2002-09-22T07:50Z

Här är ett litet exempel på hur man kan göra;

```
<form name="myForm">
<input type="text" name="foo">
</form>
<a href="#" onClick="if(fieldExists(document.myForm,'faa')){alert('Fältet finns')}else{alert('Fältet finns inte')}">Click me!</a>

<script language="JavaScript" type="text/javascript">
function fieldExists(formobj,fieldname){
	for(var i=0;i<formobj.length;i++){
		if(formobj[i].name==fieldname){ return true; }
	}
	return false;
}
</script>
```

Permalänk: https://www.webforum.nu/p/793990

## #5 — Matte, 2002-09-22T08:20Z

Man får tacka allra ödmjukast.  :) 

Då har jag lagt två saker till min ringa kunskap om javaskript.
1\. Det finns ingen färdig funktion för att kolla om ett objekt finns, utan man får bygga det själv. Tack för hjälpen.
2\. Formelementen ligger i en array i formobjektet.

Permalänk: https://www.webforum.nu/p/793996

---

Tråden på webben: https://www.webforum.nu/amne/javascript/53857-kolla-om-formelement-finns
