webForumDet fria alternativet

lägga ihop data från två ifyllda formulär till ett tredje

JavaScript

2 svar · 176 visningar · startad av kittlos

Medlem sedan sep. 2002205 inlägg
Frågan#1

Varför fungerar inte följande?

<html>

<head><title>Lägg till medarbetare</title>
<script language="JavaScript">
<!--

function AddEmail() {

    var first_name=document.staff.firstname.value;"
    var last_name=document.staff.lastname.value;"

    // Skicka till fältet
    document.staff.email.value=(first_name +"."+ last_name +"@foo.com");
}

// -->
</script>
</head>
<body>
<form action="do_add_staff.php" method="Post" name="staff">
Förnamn: <input type="text" size="30" name="firstname"><br><br>
Efternamn: <input type="text" size="30" name="lastname"><br><br>
e-post: <input type="text" size="30" name="email"><input type=button value="<<--Standard" onClick="AddEmail();"><br><br>
</form>
</body>
</html>

Jag vill alltså att man efter att ha fylllt i för- och efternamn med knappen ska kunna bygga ihop e-postadressen med hjälp av de ifyllda formulären.

Medlem sedan sep. 20021 655 inlägg
#2

Ändra skriptet till följande:

<script language="JavaScript">
<!--

function AddEmail() {

    var first_name=document.staff.firstname.value;
    var last_name=document.staff.lastname.value;

    // Skicka till fältet
    document.staff.email.value=first_name +"."+ last_name +"@foo.com";
}

// -->
</script>
Medlem sedan sep. 2002205 inlägg
#3

Ahh, ett rent slarvfel!

pinsamt...

tack.

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)