Problem mit Funktio onKeypress
jeneke
- javascript
0 jeneke
Hallo,
ich habe folgendes Problem. Ich möchte das Formular im untenstehenden Quellcode alternativ anstatt den Button zu drücken
mit der STRG-Taste versenden. Ich habe schon viel rumprobiert und nachgelesen, nur leider hat bisher nichts funktioniert.
Könnte mir vielleicht jemand ein wenig helfen?
Gruß Jeneke
<?
include ("f_sysu2u.php");
sqlconnect();
session_start();
$sysu2u = $_SESSION["sysu2u"];
$message = $_POST["txtmessage"];
if ($message!="") {
sendmsg($sysu2u["ulocal"],$sysu2u["uremote"],$message);
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="background-image:url(send1.gif)" text="#000000" >
<form name="form1" method="post" action="send.php" onSubmit="javascript:top.close()" >
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<textarea name="txtmessage" cols="50" rows="4"></textarea>
</td>
</tr>
<tr>
<td align="right" valign="top">
<br><input type="image" src="/u2u/schreiben.gif" name="send" value="Send" ><br>
</td>
</tr>
</table>
</form>
</body>
</html>
Hab es jetzt doch ne menge alleine hinbekommen, ich hab allerdings noch zwei Probleme:
1. Um das Formular abschicken zu können muss ich aus dem Textfeld rausklicken.
2. Es funktioniert nur die Return-Taste nicht die Kombination vin STRG+Return oder nur STRG.
Hier der aktualisierte Code:
<?
include ("f_sysu2u.php");
sqlconnect();
session_start();
$sysu2u = $_SESSION["sysu2u"];
$message = $_POST["txtmessage"];
if ($message!="") {
sendmsg($sysu2u["ulocal"],$sysu2u["uremote"],$message);
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="background-image:url(send1.gif)" text="#000000" >
<form name="form1" method="post" action="send.php" onKeypress="if(document.event.keyCode==13 + ctrlKey)
this.form.submit()"; onSubmit="javascript:top.close()" >
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<textarea name="txtmessage" cols="50" rows="1" scrolling="no"></textarea>
</td>
</tr>
<tr>
<td align="right" valign="top">
<br><input type="image" src="/u2u/schreiben.gif" name="send" value="Send" ><br>
</td>
</tr>
</table>
</form>
</body>
</html>