---
title: "Form - ASP to Jscript och tillbaka - Funkar inte som jag vill..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/99805-form-asp-to-jscript-och-tillbaka-funkar-inte-som-jag-vill"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "T_Codez"
published: "2004-03-19T07:52:50.000Z"
updated: "2004-03-19T12:07:21.000Z"
replies: 5
views: 211
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/99805-form-asp-to-jscript-och-tillbaka-funkar-inte-som-jag-vill"
---

# Form - ASP to Jscript och tillbaka - Funkar inte som jag vill...

## #1 — T_Codez, 2004-03-19T07:52Z

Hej & Godmorgon alla glada och ofrustrerade programmerare  :L 

Jag har följande problematik:

Jag har ett formulär :

```
<form name="form" method="post" action="<%=Prop("PageLinkURL")%>&action=nyuser" OnSubmit="return ValidateForm()" language="javascript">
	<table>
	<tr>
		<td>E-post adress:</td><td><input type="text" name="f_email" value=""></td>
	<tr>
	<tr>
		<td>Lösenord:</td><td><input type="password" name="f_password"></td>
	<tr>
	</table>
	<br><input type="submit" value="Registrera" name="f_newuser"><br>
	</form>
```

(inga problem so far...) Sen kommer Jscriptet:

```
sub WriteJScript()
%>
<script language="javascript">
<!--

function ValidateForm()
 {
 
 if( ! IsEmail(document.form.f_email.value) )
 {
    	alert("Det saknas en giltig e-post adress.");
		document.form.f_Email.focus();
		return false;
 }
 else if( ! IsPassword(document.form.f_password.value) )
 {
    	alert("Ange ett lösenord med minst 4 tecken.");
		document.form.f_Email.focus();
		return false;
 }
 else
 {
	for (var i=0;i < document.form.elements.length;i++)
	{
	    var item = document.form.elements[i];
	    var itemval=document.form.elements[i].value;
	    if (itemval.length==0)
	    {
			alert("Alla fält är inte ifyllda.");
			item.focus();
			return false;
		}
	}
  }
  return true;
 }
 
function ValidateLogin()
 {
 
 for (var i=0;i < document.form.elements.length;i++)
	{
	    var item = document.form.elements[i];
	    var itemval=document.form.elements[i].value;
	    if (itemval.length==0)
	    {
			alert("Alla fält är inte ifyllda.");
			item.focus();
			return false;
		}
	}
  return true;
 }
 
 function IsEmail(str) 
 {
    if (str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}
	
function IsPassword (str)
{
	if( str.length>=4 && str.length<32 )
		return true;
	else
		return false;
}

//-->
</script>
```

(kan inte se någe trubbel här heller...) MEN!!! Jag ser att markören hamnar i rätt fält för skapandet av den nya användaren. Sedan drar den vidare till den "nya" sidan iaf. 
Varför gör den det? KAn man undvika det på något sätt. Är det bättre att skriva en Fältkontroll i vbscript kanske?

Tack för uppmärksamheten

Mvh
T_Codez

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

## #2 — Jesper T, 2004-03-19T08:20Z

Känns felpostat....
Jag har rapporterat till moderator.

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

## #3 — OveRRidE, 2004-03-19T08:26Z

Flyttas från ASP, VBScript.

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

## #4 — T_Codez, 2004-03-19T08:42Z

Ja... kanske den blev felpostad. Men jag var lite osäker iom med att jag frågade lite om vb-valideringen också... 

Hmmm... Jag hade 50% chans att posta rätt och det blev fel. Det blir inget Trissköp idag iaf  ;)

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

## #5 — T_Codez, 2004-03-19T12:06Z

Hmmm...  Nu kanske det kan bli lite tydligare för er...

Fick följande felmeddelande:

document.form.f_Email.focus(); is null or not an object.

Tacksam för alla hintar som kan leda fram till en bra lösning.

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

## #6 — T_Codez, 2004-03-19T12:07Z

Hehe

Hittade felet nu när jag skrev inlägget om felmeddelandet.

```
document.form.f_Email.focus();
```

ska ju vara

```
document.form.f_email.focus();
```

Fanken va hemmablind man blir ibland...  :e 

Tack för uppmäksamheten iaf.  :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/99805-form-asp-to-jscript-och-tillbaka-funkar-inte-som-jag-vill
