> Hvis du har siden online, så er det nemmere at se hvad der går galt
> (som sagt var koden ikke testet :)
Jeg har den desværre kun lokalt, men hele koden er nederst på siden.
> > Skal koden stå i <head> eller <body>?
>
> Den skal pakkes ind i
> <script type="text/javascript">
> og
> </script>
Jeg har pakket den ind i <script>
Nedenstående er hele koden:
----------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--#include virtual="ksbh/nye/banner.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Opret bruger</title>
<link rel="stylesheet" href="../nye/style.css" type="text/css">
</head>
<body>
<script type="text/javascript">
function validerEMail() {
var tekst = document.forms[0].elements["email"].email.value;
if (tekst == "") {
return "E-post-adressen skal udfyldes.\n";
}
if (! tekst.match(/^[^@]+@[^@]+\.[^@]+$/)) {
//tester at der kun er et snabel-a og mindste et punktum efter det
return "E-post-adressen er ikke på formen \"xxx@yyy.
\".\n";
}
var errors="";
if (tekst.indexOf(" ")>=0) {
errors += "Mellemrum er ikke tilladt i e-post-adresser.\n";
}
if (tekst.match(/[æÆøØåÅ]/)) {
errors += "Danske tegn er ikke tillade i e-post-adresser.\n";
}
return errors;
}
function validerFelter() {
var errors="";
var form = document.forms[0];
if (form.elements["fornavn"].value == "") {
errors+="Fornavn skal udfyldes.\n";
}
if (form.elements["efternavn"].value == "") {
errors+="Efternavn skal udfyldesn.\n";
}
if (form.elements["tlf"].value == "") {
errors+="Telegonnummer skal udfyldes.\n";
}
if (form.elements["brugernavn"].value == "") {
errors+="Brugernavn skal udfyldes.\n";
}
if (form.elements["password"].value == "") {
errors+="Password skal udfyldes.\n";
}
// email klares af email-tjekkeren
}
//Dise funktioner kan så bruges af en samlet valideringsfunktion:
function validate() {
var error="";
error += validerFelter();
error += validerEMail();
if (error != "") {
alert("Formularen er ikke udfyldt korrekt:\n\n"+error)
return false;
}
return true;
}
</script>
<table width="90%" cellspacing="0" cellpadding="0" border="1"
align="center">
<tr>
<!--#include virtual="ksbh/nye/menutop.asp"-->
</tr>
</table>
<table width="90%" cellspacing="0" cellpadding="0" border="1"
align="center">
<tr>
<!--#include virtual="ksbh/nye/menulinie.asp"-->
</tr>
</table>
<form action="" method="post" onsubmit="validate( );">
<table width="90%" cellspacing="0" cellpadding="2" border="1"
align="center">
<thead>
<tr>
<th width="78%" class="thvenstre">Login</th>
<th width="22%" class="thhoejre">Nyheder</th>
</tr>
</thead>
<tr>
<td class="tdvenstre" width="69%">
<br><p>Opret dig som bruger på brugt-hardware.dk</p><p>Oplysningerne er
fortroelige og bliver ikke videresendt til 3. part</p>
<table width="85%" cellspacing="0" cellpadding="0" border="1"
align="left">
<tr>
<td class="sortramme">
<br>
<table>
<tr>
<td width="38%" class="tdinner"><p>Fornavn:</p></td><td><input
type="text" name="fornavn" size="10"><h6>Dit fornavn skal bruges som
kontaktoplysninger hvis du skal sælge hardware<br><b>*Dette felt skal
udfyldes.</b></h6></td>
</tr>
<tr>
<td width="38%" class="tdinner"><p>Efternavn:</p></td><td><input
type="text" name="efternavn" size="10"><br><h6>Dit efternavn skal bruges som
kontaktoplysninger hvis du skal sælge hardware<br><b>*Dette felt skal
udfyldes.</b></h6></td>
</tr>
<tr>
<td width="38%" class="tdinner"><p>Tlf. nr</p></td><td><input
type="text" name="tlf" size="10"><br><h6>Dit tlf. mr. bruges kun i
forbindelse med en køber skal i kontakt med dig<br><b>*Dette felt skal
udfyldes.</b></h6></td>
</tr>
<tr>
<td width="38%" class="tdinner"><p>Brugernavn:</p></td><td><input
type="text" name="brugernavn" size="10"><br><h6>Dit brugernavn skal bruges
til at logge på vores side.<br><b>*Dette felt skal udfyldes.</b></h6></td>
</tr>
<tr>
<td width="38%" class="tdinner"><p>Password:</p></td><td><input
type="text" name="password" size="10"><br><h6>Dit password skal bruges til
at logge på vores side.<br><b>*Dette felt skal udfyldes.</b></h6></td>
</tr>
<tr>
<td width="38%" class="tdinner"><p>E-mail
addresse:</p></td><td><input type="text" name="email" size="30"><br><h6>Du
skal være omhyggelig med at udfylde dette felt korrekt.<br>Det er denne
addresse dit brugernavn og password sendes til.<br><b>*Dette felt skal
udfyldes.</b></h6></td>
</tr>
<tr>
<td width="38%" class="tdinner"></td><td><input type="submit"
value="Opret"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width="22%" align="left" class="tdhoejre" style="vertical-align:top">
<!--#include virtual="ksbh/nye/nyheder.asp"-->
</td>
</tr>
</table>
</form>
<table width="90%" cellspacing="0" cellpadding="0" border="1"
align="center">
<tr>
<!--#include file="bund.asp"-->
</tr>
</table>
</body>
</html>