Hjælp til simpel alert
Først og fremmest vil jeg gerne forenkle denne kode, dels så den bliver mindre og så den ikke kommer op med en alert for hver enkelt ting. Kom gerne med flere råd om hvordan i synes koden skal være :) på forhånd tak<script type="text/javascript">
function valider(f){
if(f.fornavn.value==''){
alert('*Navn');
f.fornavn.focus();
return false;
}
function valider(f){
if(f.emne.value==''){
alert('*emne');
f.emne.focus();
return false;
}
if(f.efternavn.value==''){
alert('*Efternavn');
f.efternavn.focus();
return false;
}
if(f.cpr1.value==''){
alert('*Fødelsdagsdato');
f.cpr1.focus();
return false;
}
if(f.cpr2.value==''){
alert('*Kontrolcifre');
f.cpr2.focus();
return false;
}
if(f.adresse.value==''){
alert('*Adresse');
f.adresse.focus();
return false;
}
if(f.postnummer.value==''){
alert('*Postnummer');
f.postnummer.focus();
return false;
}
if(f.by.value==''){
alert('*By');
f.By.focus();
return false;
}
if(f.tlf.value==''){
alert('*Telefon');
f.tlf.focus();
return false;
}
if(f.email.value==''){
alert('*E-mail');
f.email.focus();
return false;
}
var regexp = /^\w[\w\.\-]*@\w[\w\-]*\.\w{2}/i;
if(f.email.value!=''&&!f.email.value.match(regexp)){
alert('*Ugyldig email');
f.email.focus();
return false;
}
return true;
}
</script>
// Her er form hvis man vil bruge den
<form method="post" action="tilmeldt.php" style="width: 238px" onsubmit="return valider(this)">
<table width="800" cellpadding="0" cellspacing="0" style="width: 658px; height: 1px">
<tr>
<td colspan="4">
<input checked="checked" name="valg" value="Uddannelse" type="radio" />Uddannelse <input name="valg" value="Kursus" type="radio" />Kursus</td>
</tr>
<tr>
<td style="width: 101px">Navn på ønsket uddannelse/kursus<span class="style1">*</span><span class="style1"></span></td>
<td width="227" style="width: 227px"><input name="emne" type="text" /></td>
<td width="68" style="width: 68px"> </td>
<td width="362"> </td>
</tr>
<tr>
<td style="width: 101px">Fornavn<span class="style1">*</span></td>
<td width="227" style="width: 227px"><input name="fornavn" type="text" /></td>
<td width="68" style="width: 68px">Efternavn<span class="style1">*</span></td>
<td width="362"><input name="efternavn" type="text" /></td>
</tr>
<tr>
<td style="width: 101px">CPR nr.<span class="style1">*</span></td>
<td style="width: 227px">
<input name="cpr1" style="width: 77px" type="text" maxlength="6" /> - <input name="cpr2" style="width: 51px" type="text" maxlength="4" /></td>
<td style="width: 68px"></td>
<td></td>
</tr>
<tr>
<td style="width: 101px">Adresse<span class="style1">*</span></td>
<td style="width: 227px"><input name="adresse" type="text" /> </td>
<td style="width: 68px"></td>
<td></td>
</tr>
<tr>
<td style="width: 101px">Postnummer<span class="style1">*</span></td>
<td style="width: 227px"><input name="postnummer" type="text" maxlength="4" /> </td>
<td style="width: 68px">By<span class="style1">*</span></td>
<td><input name="by" type="text" /></td>
</tr>
<tr>
<td style="width: 101px">Telefon nr.<span class="style1">*</span></td>
<td style="width: 227px"><input name="tlf" type="text" maxlength="8" /> </td>
<td style="width: 68px"></td>
<td></td>
</tr>
<tr>
<td style="width: 101px">E-mail<span class="style1">*</span></td>
<td style="width: 227px"><input name="email" type="text" /></td>
<td style="width: 68px"></td>
<td></td>
</tr>
<tr>
<td style="width: 101px">Uddannelse/misbrug</td>
<td style="width: 227px"><input name="uddannelse" type="text" /></td>
<td style="width: 68px"></td>
<td></td>
</tr>
<tr>
<td style="width: 101px">Arbejdsplads</td>
<td style="width: 227px"><input name="arbejdsplads" type="text" /></td>
<td style="width: 68px"></td>
<td></td>
</tr>
<tr>
<td height="22" style="width: 101px">EAN-nummer</td>
<td style="width: 227px"><input name="EANnr" type="text" /></td>
<td style="width: 68px"></td>
<td></td>
</tr>
</table>
<input type="submit" value="Tilmeld" />
</form>
