SO - 14763811
HTML
<h2> Frågeformulär </h2>
<form id="form" method="post" action="http://student.ts.mah.se/da123aht11/echoscript.php">
<div>
Vad heter du?...
<br /><input type="text" name="name" id="name" />
</div>
</form>
JavaScript
function addEvent(element, eventType, theFunction, capture) {
if (element.addEventListener) {
element.addEventListener(eventType, theFunction, capture);
}
else if (element.attachEvent) {
element.attachEvent("on" + eventType, theFunction);
}
}
function createEmailField() {
if ((window.event && window.event.keyCode == 13) || event.keyCode == 13) {
if(emailCreated){
return;
}
var name = document.getElementById("name").value;
if (name == "") {
window.alert("Mata in ditt namn");
}
else if (name.search(/^[A-Za-z]+$/) == -1) {
window.alert("Mata in ett namn med bokstäver");
}
else {
var newDiv = document.createElement("div");
var br = document.createElement("br");
newDiv.appendChild(br);
newDiv.appendChild(document.createTextNode("Hej " + name + "!"));
var br = document.createElement("br");
newDiv.appendChild(br);
newDiv.appendChild(document.createTextNode("Hur når vi dig?"));
var br = document.createElement("br");
newDiv.appendChild(br);
newDiv.appendChild(document.createTextNode("Epost:"));
var br = document.createElement("br");
newDiv.appendChild(br);
var input = document.createElement("input");
input.setAttribute("type", "text");
input.setAttribute("id", "email");
input.setAttribute("name", "email");
newDiv.appendChild(input);
var form = document.getElementById("form");
form.appendChild(newDiv);
var email = document.getElementById("email");
addEvent(email, "change", createTextArea, false);
emailCreated = true;
}
}
}
function createTextArea() {
if(textareaCreated){
return;
}
var email = document.getElementById("email").value;
if (email == "") {
alert("Mata in ditt email");
}
else if (email.search(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == -1) {
window.alert("Mata in ett...