---
title: "Anropa 2 functions från onSubmit"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/174928-anropa-2-functions-från-onsubmit"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "tovelainen"
published: "2008-10-23T14:45:02.000Z"
updated: "2008-10-30T16:22:07.000Z"
replies: 2
views: 355
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/174928-anropa-2-functions-från-onsubmit"
---

# Anropa 2 functions från onSubmit

## #1 — tovelainen, 2008-10-23T14:45Z

Hallå
jag behöver anropa 2 olika javascript-functioner från onSubmit.
Jag får inte de två olika att funka:
**return randomfield() && box(this)**

och tänkte därför göra en master-funktion, dvs ett skript som startar de båda så att jag i stället kan skriva typ
**return huvudfunktionen()**

Men jag förstår inte hur jag får dem att funka när jag ska merga in dem under ett och samma tak. 
Nån som har nåt exempel. Hittar inget på nätet.

Här kommer mitt försök:

```
<script type="text/javascript" language="javascript"> 
<!-- huvudfunktionen(){ function box(){ if(document.subscribeForm.Miljorabatt1.checked) {           

document.subscribeForm.Miljorabatt.value='Yes'; 
} 
}	 
function randomString(length){ 	
var temp = ''; 	
for (var i=0; i<length; i++){ 		
temp += String.fromCharCode( 
97+parseInt(Math.random()*26)
 		); 	
} 	
return temp; 
} 
function randomfield(){ 	
var emailfield=document.getElementsByName('Email Address')[0];  	
if (emailfield.value.length==0) 		
emailfield.value = randomString(10) + "@fakeadress.com" 
} 
}
```

 

Någon som kan förbarma sig över försöket?
(Funktionerna funkar som de ska, var och en för sig)

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

## #2 — tovelainen, 2008-10-23T15:17Z

Jag löste det med att lägga en av funktionerna på onBlur i stället.
Häj!

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

## #3 — itpastorn, 2008-10-30T16:22Z

Jag fattar inte syftet med att kolla document.subscribeForm.Miljorabatt1.checked alls. Varför räcker det inte med ren HTML?

I övrigt skulle man behöva se mer kod för att verkligen hjälpa dig, men det känns som om du har en onödigt krånglig lösning på gång.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/174928-anropa-2-functions-från-onsubmit
