Zeek: HALTET DAS FORMULAR!

Beitrag lesen

Hallo Forengemeinde...

...ich möchte in meinem Chat die Eingabezeile dauerhaft stehen lassen, sie soll also nicht refreshed werden wenn man das Formular abschickt. Ich habe das nun versucht folgendermaßen zu lösen:

-----<schnipp>-------

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript">
<!--
function clear_line(formular)
{
   formular.message.value="";
   formular.message.focus();
   formular.message.select();
}
function clear_input(formular)
{
   formular.submit();
   clear_line(formular);
   return (false);
}
//-->
</script>
</head>
<body topmargin="0" marginwidth="0" marginheight="0" bgcolor="#CCCCCC" text="#000000" background="hintergrund.jpg" bgproperties="fixed" onLoad="JavaScript:document.getElementById('message').focus();">

<form name="f" method="post" action="post.php3" onsubmit="return clear_input(this)">

<input type="text" name="message" id="message" size="80" maxlength="160" autocomplete="off" onSubmit="return clear_input(this)">
<input type=hidden name="nic" value="zeek">
<input type=hidden name="uid" value="XXXX">
<input type=hidden name="sid" value="XXXX">
<input type=hidden name="chatcolor" value="3366FF">
<input type=hidden name="geschlecht" value="m">
<input type=hidden name="raumname" value="capuzza-chat">
</form>
</body>
</html>

-----</schnipp>-------

Laut aller Dokumentationen soll die HTML-Seite auch nicht refreshen, wenn im form-onsubmit ein "false" zurückgegeben wird.. Was mache ich also falsch?

Zu begutachten unter: http://www.capuzza.net