Kære gæst, velkommen til Tweak.dk. Hvis dette er dit første besøg her, bør du læse Hjælp. Her forklares i detaljer hvordan denne side fungerer. For at benytte alle funktionerne på denne side, bør du overveje at lade dig registrere. Benyt venligst registreringsformularen for at registrere her eller læs yderligere information om registreringsprocessen. Hvis du allerede er registreret, så log på her.

1

lørdag, 13. januar 2007, 01:39


Ville lige tjekke, er der noget overflødigt i denne, kan simpelthen ikke huske om jeg fik gennemtestet onkeyup, onchange, onfocusout igennem om alle var nødvendige..
Og ja, er længe siden jeg har lavet skidtet..

<html>
<head>
<title>Validering</title>
<script type="text/javascript">
function validate() {
company= document.getElementById('company').value;
firstname= document.getElementById('firstname').value;
lastname= document.getElementById('lastname').value;
email= document.getElementById('email').value;
error="";
if ((email.indexOf("@")==-1) || (email.indexOf(".")==-1)) {
error=error+"\n-Skriv mail";
}
if (company=="") {
error="\n-Navn";
}
if (firstname=="") {
error="\n-Navn";
}
if (lastname=="") {
error="\n-Navn";
}
if (error!="") {
return false;
}
return true;
}

function valider() {
if (validate()==false) {
document.forms[0].submit.disabled=true;
}
if (validate()==true) {
document.forms[0].submit.disabled=false;
}
}

</script>
</head>


<body bgcolor="#FFFFFF" text="#000000" onLoad="valider()">
<form id="0">
(All fields marked with * has to be filled out)<br><br>
<table width="311" border="0" cellpadding="2" cellspacing="0">
<tr>
<td width="86" valign="top" height="20">Company </td>
<td width="225" valign="top">
<input id="company" type="text" name="text" onfocusout="valider()" onKeyUp="valider()" onChange="valider()">
* </td>
</tr>
<tr>
<td valign="top" height="20">First name</td>
<td valign="top">
<input id="firstname" type="text" name="text2" onfocusout="valider()" onKeyUp="valider()" onChange="valider()">
* </td>
</tr>
<tr>
<td valign="top" height="20">Last name</td>
<td valign="top">
<input id="lastname" type="text" name="text3" onfocusout="valider()" onKeyUp="valider()" onChange="valider()">
* </td>
</tr>
<tr>
<td valign="top" height="20">Phone</td>
<td valign="top">
<input id="phone" type="text" name="text4">
</td>
</tr>
<tr>
<td valign="top" height="20">Cell phone</td>
<td valign="top">
<input id="cellphone" type="text" name="text5">
</td>
</tr>
<tr>
<td valign="top" height="20">E-mail</td>
<td valign="top">
<input id="email" type="text" name="text7" onFocusOut="valider()" onKeyUp="valider()" onChange="valider()">
* </td>
</tr>
<tr>
<td valign="top" height="20">Website</td>
<td valign="top">
<input id="website" type="text" name="text6">
</td>
</tr>
<tr>
<td height="33"></td>
<td valign="top">
<input id="submit" type="submit" value="Submit" name="submit">
<input id="reset" type="reset" value="Reset" name="reset">
</td>
</tr>
<tr>
<td height="233"></td>
<td></td>
</tr>
</table>
</form>
</body>
</html>

The thrill of XtremeClocking (how it feels):
take your next paycheck.
now constantly for about 10 minutes wave a lighter all over your paycheck and say
"please dont burn, please dont burn up, please dont burn up"...
when you know it should, since your holding a lighter to it, but you still hope it doesn't.

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "M.Beier" (13.01.2007, 01:41)


2

lørdag, 13. januar 2007, 10:20


Teknisk set har du vel kun brug for onkeyup ... man kan jo ikke undlade at trykke en tast i feltet... men under alle omstændigheder er onfocusout unødig og IE specifik.

Et par småting
- husk hvis det er for at undgå spam - spambotter har JS slået fra og vil gå lige igennem
- din mail validering godtager alt så længe . og @ findes i feltet


Nyeste Videoer og Trailers

Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.