---
title: "kolla två script innan submit"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17898-kolla-två-script-innan-submit"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mav"
published: "2001-06-20T10:18:00.000Z"
updated: "2001-06-20T14:47:00.000Z"
replies: 1
views: 180
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/17898-kolla-två-script-innan-submit"
---

# kolla två script innan submit

## #1 — Mav, 2001-06-20T10:18Z

Hej!

Jag vill lägga ihop dessa två script lite snygare och att det funkar:)
Vid submit vill jag att båda scripten utförs.

```
<HEAD>
<script language="Javascript">
function bytNamn(){
document.forms[0].elements[4].name= "p_c" +(document.forms[0].elements[4].selectedIndex+3);
document.forms[0].elements[5].name= "p_c" +(document.forms[0].elements[5].selectedIndex+4);
document.forms[0].elements[6].name= "p_c" +(document.forms[0].elements[6].selectedIndex+5);
document.forms[0].elements[7].name= "p_c" +(document.forms[0].elements[7].selectedIndex+6);
document.forms[0].elements[8].name= "p_c" +(document.forms[0].elements[8].selectedIndex+7);
}
</script>
<SCRIPT language=JavaScript>
<!-- hiding script from old browsers

function skicka(){
	var textstr=new String(document.forms[1].ruta.value);
	if(textstr.length>250){
		alert('Max antal tecken är 250');
	}
	else{
	document.forms[0].P_CNT_TXT_1.value=textstr.substring(0,49)+'$';
	document.forms[0].P_CNT_TXT_2.value=textstr.substring(50,99)+'$';
	document.forms[0].P_CNT_TXT_3.value=textstr.substring(100,149)+'$';
	document.forms[0].P_CNT_TXT_4.value=textstr.substring(150,199)+'$';
	document.forms[0].P_CNT_TXT_5.value=textstr.substring(200,249)+'$';
	document.forms[0].submit();
	}
}

//-- end hiding ----------------->
</SCRIPT>
.....
<FORM ACTION="" METHOD="POST" NAME="register">
....</form>
...
<form name="form1">
  <textarea name="ruta" cols="30" rows="3"></textarea>
  <br>
Max antal tecken 
  250)</font><br>
  <br>
  <input type="button" name="Submit2" value="Skicka" onClick="return bytNamn();skicka()" style="font-family: Verdana; font-size: 8pt">
</form>
```

Tack på förhand

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

## #2 — Jojoxx, 2001-06-20T14:47Z

Ingen av funktionerna returnerar något, så *return bytNamn();* verkar lite onödigt. Sedan skulle jag istället för att använda onClick använda onSubmit på hela formuläret istället (du kan ju skicka formuläret utan att klicka på knappen genom att trycka enter i ett text-fält), det är ju submit du vill kolla.

Alltså;

```
<form onSubmit="bytNamn(); skicka(); return true;" ...osv
```

Sedan utför du ju ändringarna på ett formulär medans du skickar ett annat, vilket verkar lite konstigt.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17898-kolla-två-script-innan-submit
