Det är lite svårt du du inte ens har fomulär eller submitknappa, jag tror du visade fel sida.
------------------
Mostly Harmless
6 svar · 212 visningar · startad av jboy_87
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")%>
------------------
ASP är bäst fuck the rest!!!
Det är lite svårt du du inte ens har fomulär eller submitknappa, jag tror du visade fel sida.
------------------
Mostly Harmless
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">
<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>
</font></td>
</tr>
</table>
</body>
</html>
------------------
ASP är bäst fuck the rest!!!
Du kan inte lösa detta med ASP, utan du är hänvisad till Javascript.
Mvh,
------------------
Don't panic!
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,
------------------
Don't panic!
[Redigerat av @nders den 03 dec 2001]