---
title: "Form, logga in med endast användarnamn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/131025-form-logga-in-med-endast-användarnamn"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "sorhh"
published: "2005-07-06T11:36:47.000Z"
updated: "2005-07-06T18:28:44.000Z"
replies: 9
views: 599
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/131025-form-logga-in-med-endast-användarnamn"
---

# Form, logga in med endast användarnamn

## #1 — sorhh, 2005-07-06T11:36Z

Jag har Squirrelmail och måste logga in med användarnamn@domän.se. Vill dock bara logga in genom att skriva användarnamnet.
Kan man lägga in nåt inom form-taggarna så att användarnamn@domän.se skickas iväg trots att jag bara fyller i användarnamn?

Vet inte riktigt om man kan lösa detta med HTML, annars kan kanske någon moderator flytta tråden.

```
Användarnamn: <input type="text" name="login_username" value="" />

Lösenord: <input type="password" name="secretkey" />
<input type="hidden" name="js_autodetect_results" value="0" /><input type="hidden" name="just_logged_in" value="1" />

<input type="submit" value="Logga in" />
```

 

Tack på förhand!

Permalänk: https://www.webforum.nu/p/131025

## #2 — J.N., 2005-07-06T12:52Z

HEJ!

Nja, javascript kan det väl gå med?
När du skickar ditt formulär, kalla på en funktion som klistrar ihop användranamn med @domän.se, sedan postas formuläret.

Dock, det bygger ju även på att Squirrelmail kan få tag i värdet via querystring eller liknande, så att de vet vem de ska logga in.
Vet du det, kan du börja trixa ihop något!

Permalänk: https://www.webforum.nu/p/1640387

## #3 — sorhh, 2005-07-06T13:09Z

Hejsan Johnny!

Jag hittade en funktion som fungerar som Hotmails inloggning. Det vill säga att @domän.se kommer upp i fältet, efter användarnamnet, när man flyttar markeringen till lösenordsfältet. Lösningen fungerade ganska bra men jag skulle föredra att det fungerar som du beskriver.

Anmäler mitt inlägg så att någon moderator flyttar tråden till Javascript så kan kanske någon där kan vara snäll att knåpa ihop ett exempel.

Permalänk: https://www.webforum.nu/p/1640395

## #4 — @nders, 2005-07-06T13:19Z

Något sånt här kanske kan duga?

```
Användarnamn: <input type="text" name="login_username" id="login_username" value="" />

...

<input type="button" value="Logga in" onclick="if (document.getElementById('login_username').value.indexOf('@doman.com') > 1) {document.getElementById('login_username').value + ='@domän.com'; this.form.submit(); }"/>
```

Permalänk: https://www.webforum.nu/p/1640400

## #5 — Palle, 2005-07-06T13:24Z

Tråden flyttad från *HTML, XHTML & CSS*.

mvh Palle
Moderator webForum

Permalänk: https://www.webforum.nu/p/1640404

## #6 — sorhh, 2005-07-06T13:34Z

> **@nders skrev:**
>
> Något sånt här kanske kan duga?

Det blir 'Error on page'. Samt att inloggning utan @domän.se inte fungerar.

Kanske bara något litet tecken som är fel?

Permalänk: https://www.webforum.nu/p/1640406

## #7 — @nders, 2005-07-06T13:36Z

Kan du visa hur hela formuläret ser ut?
Vad är det för javascriptfel du får? (Dubbelklicka nere i vänstra hörnet).

Permalänk: https://www.webforum.nu/p/1640408

## #8 — sorhh, 2005-07-06T16:22Z

Ja vad snällt att du tar dig en titt. Här kommer allt (en smula förkortat):

```
<script language="JavaScript" type="text/javascript">
<!--
  function squirrelmail_loginpage_onload() {
    document.forms[0].js_autodetect_results.value = '1';
  }
// -->
</script>

<form action="/src/redirect.php" method="post" TARGET="_top" style="margin: 0px;" name="reginloggform">

<TABLE>
<TR>
<TD>

E-postadress<br>
<input type="hidden" name="js_autodetect_results" value="0" class="Login">
<input type="text" name="login_username" id="login_username" size="12" maxlength="30" class="Login"><br>
Lösenord<br>
<input type="password" name="secretkey" size="12" maxlength="30" class="Login"> 

</TD>
<TD>

<input type="image" name="Login" src="4.gif" alt="Logga in"  onclick="if (document.getElementById('login_username').value.indexOf('@domän.se') > 1) {document.getElementById('login_username').value + ='@domän.se'; this.form.submit(); }"/>

</TD>
</TR>
</TABLE>

</form>
```

Permalänk: https://www.webforum.nu/p/1640485

## #9 — @nders, 2005-07-06T17:48Z

En liten felvänd hake. Dessutom, eftersom det är en input type="image" du använder så behöver du inte trigga submit() med javascript. 

```
<input type="image" name="Login" src="4.gif" alt="Logga in"  onclick="if (document.getElementById('login_username').value.indexOf('@domän.se') < 1) { document.getElementById('login_username').value +='@domän.se'; }"/>
```

Mvh

Permalänk: https://www.webforum.nu/p/1640520

## #10 — sorhh, 2005-07-06T18:28Z

Så där ja! What can I say... Tack så mycket, @nders!  :)

Permalänk: https://www.webforum.nu/p/1640535

---

Tråden på webben: https://www.webforum.nu/amne/javascript/131025-form-logga-in-med-endast-användarnamn
