Script til hjemmeside
På http://www.lrq.dk/3k kan man se, hvad jeg ønsker, og så skal det alligevel ændres lidt.Har følgende ønsker:
Først og fremmest laves, så det kan sendes direkte fra hjemmesiden. På nuværende tidspunkt åbner den Outlook, men da det stiller krav til brugeres software, er det ikke en holdbar løsning.
* Der skal fremgå et felt, som der ikke kan skrives i, hvor datoen fremgår.
* I firmanavn, skal det være muligt at skrive helt ned til to karaterer.
* Oprette to felter, som står efter hinanden, med for- & efternavn på personen, med overskriften "Indtastet af".
* Feltet E-mail skal fjernes.
I stedet skal der tilføjes E-mail felter ud fra punkterne:
- E-mail fakturering (PDF)
- Tilbudsavis
- Nyhedsmail
Disse E-mail felter skal dog kun blive aktive, såfremt man aktivere (vinger af), hvorefter der så kan indtastes en mailadresse.
Lille note, som oplyser, at man kan indtaste flere ved opdeling af semikolon (;).
* Punktet "Andet" skal fjernes.
* Centreres på siden.
* Postnummer & by felterne skal stå efter hinanden.
* Få alle felter til at være lige brede samlet set.
Når personen så har udfyldt det hele, og trykket send, skal der komme en side frem, hvor der står: "Du er nu tilmeldt".
Ved ikke, om den nuværende kodning kan bruges til noget, men ellers er den her:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>zenorph</title>
<script type="text/javascript">
function valider(f)
{
var url = "?subject="+escape('Bestilling pr. mail')+"&body=BESTILLING%0A%0D%0A%0D";
if(6>f.afsender.value.length)
{
alert('Du skal angive navn på afsender');
f.afsender.select();
f.afsender.focus();
return false;
}
url += "Afsender:"+escape(" "+f.afsender.value)+"%0A%0D";
if(6>f.adresse.value.length)
{
alert('Du skal angive adresse på afsender');
f.adresse.select();
f.adresse.focus();
return false;
}
url += "Adresse:"+escape(" "+f.adresse.value)+"%0A%0D";
if(4>f.postnummer.value.match(/^\d{4}$/))
{
alert('Du skal angive postnummer');
f.postnummer.select();
f.postnummer.focus();
return false;
}
url += "Postnummer:"+escape(" "+f.postnummer.value)+"%0A%0D";
if(2>f.by.value.length)
{
alert('Du skal angive by');
f.by.select();
f.by.focus();
return false;
}
url += "By:"+escape(" "+f.by.value)+"%0A%0D";
if(8>f.telefon.value.length)
{
alert('Du skal angive et telefonnummer');
f.telefon.select();
f.telefon.focus();
return false;
}
url += "Telefon:"+escape(" "+f.telefon.value)+"%0A%0D";
if(f.eMail.value.length>5)
{
url += "E-mail:"+escape(" "+f.eMail.value)+"%0A%0D";
}
maal = f.maalgruppe;
maalgr="";
for(i=0; maal.length>i; i++) if(maal[i].checked) maalgr += ((maalgr.length>1)?", " : "") + maal[i].value;
if(4>maalgr.length)
{
alert('Du skal angive en eller flere ønsker');
f.maalgruppe[0].focus();
return false;
}
url += "Målgruppe:"+escape(" "+maalgr)+"%0A%0D";
if(f.kommentar.value.length>0)
{
url += "Kommentar:"+escape(" "+f.kommentar.value)+"%0A%0D";
}
f.action += url;
return true;
}
</script>
</head>
<body>
<form name="Bestilling_revolt" method="post" action="mailto:XXXXXXXXX" onsubmit="return valider(this)">
<table cellspacing="20" width="650">
<tr>
<td>
Firmanavn:<br><input type=TEXT name="afsender" size="25"><br>
Adresse:<br> <input type=TEXT name="adresse" size="25"><br>
Postnummer & by:<br><input type=TEXT name="postnummer" size="4"><br>
<input type=TEXT name="by" size="17"><br>
Telefon:<br> <input type=TEXT name="telefon" size="25"><br>
E-mail:<br> <input type=TEXT name="eMail" size="25"><br><br>
<input type="checkbox" name="maalgruppe" value="E-mail fakturering (PDF)"> E-mail fakturering (PDF)<br>
<input type="checkbox" name="maalgruppe" value="Tilbudsavis"> Tilbudsavis år<br>
<input type="checkbox" name="maalgruppe" value="Nyhedsmail"> Nyhedsmail<br>
<input type="checkbox" name="maalgruppe" value="Andet"> Andet<br><br>
</td>
<td>
Kommentar:<br><textarea name="kommentar" rows="2" cols="20"></textarea><br>
<p align="justify"><strong><font face="Tahoma" color="#ff0000" size="1">*</font></strong>
Bemærk! <br>Alle punkter mærket med en rød stjerne, skal udfyldes!
</p>
<input type="Submit" value="Send">
<input type="Reset" value="Slet">
</td>
</tr>
</table>
</form>
</body>
</html>