Har efter mycket felsökande kommit fram till att inläsninngen fungerar men svaret skrivs bara ut väldigt snabbt och försvinner när formuläret nollställs.
Hur gör jag för att svaret ska ligga kvar på sidan?
Hej!
Jag håller på att skapa ett formulär som ska skriva ut datat som skrivs in i formuläret på samma sidan som formuläret är.
Hur jag än gör så får jag ingen utskrift på sidan. Vad gör jag för fel?
<body>
\<form name="form" id="myForm" method="post" action=""\>
För och efternamn:\<br\>
\<input type="text" name="name" id="yourFirstName"\>
\<input type="submit" id="btn" value="Skicka formuläret"\>
\</form\>
\<div id="response"\>\</div\>
script-filen:
var yourNewAge, yourNewName;
function init(){
var response = document.getElementById("response");
var form = document.forms["myForm"];
var button = document.getElementById("btn");
button.addEventListener("click", submit);
}window.addEventListener("load", init);
function submit(){
alert("submit");
var firstNameTag = document.getElementById("yourFirstName");
var yourFirstName = firstNameTag.value;
response.innerHTML= "\<br\>Du heter: "+ yourFirstName;
}
Tack på förhand!
