Avatar billede Gimhle Novice
30. oktober 2010 - 15:54 Der er 8 kommentarer og
1 løsning

Kan man gentage indtastning i et nyt felt

Jeg har et felt i en formular hvor den "besøgende" skal skrive sit navn. Denne oplysning (navnet) skal bruges 2 steder i formularen. De vil se lidt fjollet ud med det samme Navn: felt 2 gange på samme side. Kan man indsætte et script som gentager indtastningen i et nyt felt ?
Avatar billede softspot Forsker
30. oktober 2010 - 16:05 #1
Med jQuery kunne det måske gøres således:

$(function() {
  $("#navn1").bind("keyup", function() {
    $("#navn2").val(this.value);
  });
});

hvor navn1 er id'et på det første navnefelt og navn2 er id'et på det andet felt (hvor indtastninger fra det første kopieres til).
Avatar billede Gimhle Novice
30. oktober 2010 - 17:22 #2
Nedenstående script giver en tekstlinie i en e-mail fra formularen:

<font size="2" face="Arial Black">Navn</font><br>
    <input name="Navn" size="38" tabindex="16" maxlength="50" style="font-family: Arial">

Dette script giver en tekstlinie i e-mailens brevhoved:

<font size="2" face="Arial Black">Navn</font><br>
    <input type="text" name="realname" size="38" tabindex="16" maxlength="50" style="font-family: Arial">

Kan dit script give begge funktioner ?
hilsen Peter
Avatar billede majbom Novice
30. oktober 2010 - 22:48 #3
-> #2 - skal du have samme indhold i de 2 felter, uanset hvilket der bliver tastet i?

-> #1 - måske lidt overkill med så stort et framework, til så simpel en funktion?
Avatar billede Gimhle Novice
30. oktober 2010 - 23:09 #4
#2 Ja!

#1 ?
Avatar billede majbom Novice
31. oktober 2010 - 08:07 #5
hvis du ændrer dine 2 input til følgende, skulle det give den ønskede effekt:

<input name="Navn" size="38" tabindex="16" maxlength="50" style="font-family: Arial" id="Navn"onkeyup="document.getElementById('realname').value=this.value">


<input type="text" name="realname" size="38" tabindex="16" maxlength="50" style="font-family: Arial" id="realname" onkeyup="document.getElementById('Name').value=this.value">
Avatar billede olsensweb.dk Ekspert
31. oktober 2010 - 12:00 #6
Avatar billede Gimhle Novice
31. oktober 2010 - 12:20 #7
Hej Splazz!
Tak! Det fungerer helt efter hensigten!

Kan du også "samkøre" disse 2 email script ?

<input type="text" name="E_mail" id="e_mail" size="38" tabindex="19">

<input type="text" name="email" id="email" size="38" tabindex="19"></font><font size="2" face="Arial">

På forhånd. Tak !!!
Avatar billede Gimhle Novice
31. oktober 2010 - 17:15 #8
Hej igen Splazz!

Jeg har anvendt din skabelon fra "Navn" til "E_mail" - med de nødvendige ændringer og det fungerer også som ønsket :-)

STOR TAK herfra !!!

Det var helt klart 30 point "værd" !!!

hilsen
Peter
Avatar billede majbom Novice
31. oktober 2010 - 19:07 #9
så smider jeg et svar :)

og selv tak...
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