Avatar billede selected Nybegynder
01. oktober 2004 - 09:36 Der er 4 kommentarer

Skjule og tilføje tekst til en form

Hejsa,

Jeg har en sendmail form, som stiller nogle til tider underlige krav.

Det jeg ønsker er:

Jeg har et felt der hedder medarbejdernr. I denne boks skal man skrive sit 4 cifrede nr. F.eks. 2020. Formen skal så selv gå ind og tilføje en endelse f.eks. @mail.dk, sådan så man i mailen vil have 2020@mail.dk stående.

Det jeg har gjort indtil videre er at give medarbejdernr. boksen en value som hedder @mail.dk, og så kan man selv tilføje 2020. Mit ønsker er at man ikke kan se / slette @mail.dk.

Er dette muligt?

Mvh Ronni
Avatar billede morteeart Nybegynder
01. oktober 2004 - 09:41 #1
tjaa

<input type="text" name="mail">

så går du sådan i dit cgi:
(her med php syntaks)

$mail = $_POST['mail']."@mail.dk";

ellers kan du også gøre sådan

<input type="text" name="mail"><input type="text" dissablet="dissablet" name="mailen" value="@mail.dk>

og så i dit cgi (igen php syntaks.)

$mail = $_POST['mail'].$_POST['mailend'];
Avatar billede fennec Nybegynder
01. oktober 2004 - 09:48 #2
Ikke i det samme tekstfelt, uden at du skal lave en masse kode. Den nemmeste måde er at skrive det efter tekstfeltet, så brugerne kan se det. Også smider du det på når du sender formen.

<form name="sendForm" onSubmit="document.sendForm.medNr.value = document.sendForm.medNr.value + '@mail.dk'">
<input name="medNr" value="">@mail.dk
Avatar billede roenving Novice
01. oktober 2004 - 14:39 #3
-- og der er vel ikke nogen grund til at ringe til London, hvis man skal vide om der er en telefon her ...

<form name="sendForm" onSubmit="this.medNr.value = this.medNr.value + '@mail.dk'">
<input name="medNr" value="">@mail.dk
Avatar billede roenving Novice
01. oktober 2004 - 14:40 #4
-- og endnu kortere kunne den også blive:

<form name="sendForm" onSubmit="this.medNr.value += '@mail.dk'">
<input name="medNr" value="" maxlength="4">@mail.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester