Hej Jørgen
Jeg har en validering side, den undersøger følgende felter: navn,
e-mail, overskrift og en besked, du kan se hvad jeg mener på:
www.darkskies.dk/write.asp.
Jeg bruger følgende kode:
<script language=javascript>
<!--
function Check_Form(theForm)
{
err = '';
if (theForm.navn.value == '')
{
err += "Dit Navn\r";
}
else
{
test = theForm.navn.value;
test = test.replace('<','');
test = test.replace('>','');
test = test.replace(':','');
test = test.replace('¨','');
test = test.replace('^','');
test = test.replace('~', '');
test = test.replace('*','');
test = test.replace('!','');
test = test.replace(',','');
test = test.replace('"','');
test = test.replace('#','');
test = test.replace('£','');
test = test.replace('@','');
test = test.replace('¤','');
test = test.replace('$','');
test = test.replace('%','');
test = test.replace('€','');
test = test.replace('&','');
test = test.replace('/','');
test = test.replace('{','');
test = test.replace('(','');
test = test.replace('[','');
test = test.replace(']','');
test = test.replace('}','');
test = test.replace('=','');
test = test.replace('?','');
test = test.replace('+','');
test = test.replace('´','');
test = test.replace('´','');
test = test.replace('|','');
theForm.navn.value = test;
}
var foo = theForm.mail.value;
var filter =
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
if (!filter.test(foo))
{
err += 'Din e-mail adresse\r';
}
if (theForm.overskrift.value == '')
{
err += "En Overskrift\r";
}
else
{
test = theForm.overskrift.value;
test = test.replace('<','');
test = test.replace('>','');
theForm.overskrift.value = test;
}
if (theForm.besked.value == '')
{
err += "Dit spørgsmål\r";
}
else
{
test = theForm.besked.value;
test = test.replace('<','');
test = test.replace('>','');
theForm.besked.value = test;
}
if (err!= '')
{
alert('Du bedes udfylde følgende felter:\r' + err);
return (false);
}
else
{
return (true);
}
}
//-->
</script>
HUSK at du skal sætte denne kode ind på din submit side:
onsubmit="return Check_Form(this)" i din form.
Håber at du kan bruge dette script.
Mvh
Martin Jørgensen
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials