Avatar billede kodak Mester
05. august 2013 - 18:46 Der er 2 kommentarer og
2 løsninger

Live redigering af tekst

Jeg har følgendene:

<input type="text" name="nname" >
<input type="text" name="fname" >
<input type="text" name="mname" >
<input type="text" name="aname" >

<p id=name_ooutput></p>

og har fundet følgendene script:
http://inimino.org/~inimino/blog/javascript_live_text_input

Jeg ønsker at <p> skal udfylde sig ved værdierne af de fire felter på samme måde som <p id="original"> i scriptet
Live ændring som i scriptet.
Avatar billede okd Nybegynder
06. august 2013 - 01:42 #1
Er det noget i stil med det her du søger?

http://pastebin.com/JV5Q8qcB
Avatar billede MadsHaupt Juniormester
06. august 2013 - 11:33 #2
Er det noget i stil med det her du søger?.

<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<style>
.nameDiv {
background-color: rgba(0, 0, 0, 0.3);
width: 150px;
padding: 20px;
border-radius: 10px;
}
</style>
</head>
<body>
<div class="nameDiv">
<label for="nname">Fornavn: </label><input type="text" name="nname" id="nname" placeholder="Dit fornavn" /><br />
<label for="mname">Mellemnavn: </label><input type="text" name="mname" id="mname" placeholder="Dit mellemnavn" /><br />
<label for="fname">Efternavn: </label><input type="text" name="fname" id="fname" placeholder="Dit efternavn" /><br />
<label for="aname">Andetnavn: </label><input type="text" name="aname" id="aname" placeholder="Andetnavn" /><br />
</div>
<p id="name_ooutput">Du har ikke skrævet et navn.</p>
<script type="text/javascript">

var nname = document.getElementById("nname");
var fname = document.getElementById("fname");
var mname = document.getElementById("mname");
var aname = document.getElementById("aname");
var output = document.getElementById("name_ooutput");

function showname() {
output.innerHTML = nname.value + " " + mname.value + " " + aname.value + " " + fname.value;
if(output.innerHTML == "  ") {
output.innerHTML = "Du har ikke skrævet et navn.";
}
}

nname.onkeyup = fname.onkeyup = mname.onkeyup = aname.onkeyup = showname;
</script>
</body>
</html>
Avatar billede kodak Mester
06. august 2013 - 17:21 #3
Odk >> Den havde jeg også selv fundet, men kunne ikke få den til at virke, men nu ved jeg hvorfor.

Ingen af dem virker i IE

Men ja de gør begge det de skal,
men jeg ønsker også at det skal virke i IE
Avatar billede kodak Mester
06. august 2013 - 20:34 #4
MadsHaupt>> Fik den til at virke i IE
Tekker for hjælpen.
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