---
title: "Simple Chat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12977-simple-chat"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jboy_87"
published: "2001-12-03T15:01:00.000Z"
updated: "2001-12-03T19:13:00.000Z"
replies: 6
views: 227
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/asp/12977-simple-chat"
---

# Simple Chat

## #1 — jboy_87, 2001-12-03T15:01Z

kan någon förbättre koden så att jag kan använda enter som submit :-(

```
<% 
strUser = "<b>" & session("username") & "</b>: "
strMessage = Server.HTMLEncode(TRIM(Request.Form("message")))
' // Her rydes Chat loggen, hvis den overstiger 10000 karakter
If Len(Application("ChatLog")) > 10000 Then
Application.Lock
Application("ChatLog") = ""
Application.UnLock
End If
If Request.Form("Action") = "Skicka" Then
If Len(strMessage) > 0 Then
strChatContent = strUser & strMessage & "<br>" & Application("ChatLog")
Application.Lock
Application("ChatLog") = strChatContent
Application.UnLock
End If
End If
Response.Write Application("ChatLog")%>
```

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

## #2 — Vide, 2001-12-03T16:45Z

Det är lite svårt du du inte ens har fomulär eller submitknappa, jag tror du visade fel sida.

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

## #3 — jboy_87, 2001-12-03T17:31Z

så här ser submit sidan:

```
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Skicka</title>
</head>

<base target="chat">
<body onload="document.Action.message.focus();" topmargin="1" leftmargin="3" bgcolor="#FFE7AD">

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="584" height="1">
  <tr>
    <td width="313" height="1" valign="bottom">

<form method="POST" action="chatmain.asp" value="Skicka" name="Action" target="chat">
<img border="0" src="Bilder/space.gif" width="1" height="8"><br>
<input type="text" name="message" size="45" style="font-size: 10px; font-family: Arial">&nbsp;
<input type="submit" onClick="self.location.href='chatsend.asp'" name="Action" value="Skicka"  style="font-size: 10px; font-family: Arial"></p>
    </form>
    </td>
    <td width="39" height="1">
    <p align="right"></td>
    <td width="232" height="1">
    <p align="right"><font size="1" face="Arial">Inloggad som:<br>
    <%=session("username")%><br>
&nbsp;</font></td>
  </tr>
</table>
</body>

</html>
```

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

## #4 — jboy_87, 2001-12-03T17:55Z

nån som kan

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

## #5 — @nders, 2001-12-03T18:00Z

Du kan inte lösa detta med ASP, utan du är hänvisad till Javascript.

Mvh,

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

## #6 — jboy_87, 2001-12-03T18:12Z

ingen kunde hjälp mig där

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

## #7 — @nders, 2001-12-03T19:13Z

Eftersom det inte har det minsta att göra med asp så tror jag att chansen att få det löst i det här forumet är ganska liten. Det är ju trots allt som att be en kock fixa bilen när den gått sönder. ;)

Jag är kock och kan lite, men ytterst lite om bilar. ;)

\- - -

För att genast gå lite on topic så klippte jag ut ditt formulär och slängde in på en ren html-sida. Det gick alldeles utmärkt att trycka enter.

Ofta brukar enter fungera som submit om du helt tar bort submitknappen.

Du kan om du vill lägga till en onSubmit eventhandler som tömmer inputrutan då du postar formuläret.

Alltså: Ta bort submit-knappen.
Lägg till detta i form-taggen:

```
onsubmit="document.forms[0].message.value='';"
```

Kom dock ihåg att jag kan ytterst lite om bilar, så jag garanterar ingenting. :)

**Redigering:** Jag hoppas bara att ingen tror att jag kan laga mat. Det är någon sorts metafor. ;)

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12977-simple-chat
