Enter または submit ボタンを押すと情報が送信され、更新キーを押すと自動的に送信されることがわかりました
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <script language="javascript"> //判断用户是否按回车键且转出的内容是否为空 function inputKeyPress(){ if((event.keyCode==13)&&(document.all.chatWord.value!=null)&&(document.all.chatWord.value.length>0)) { document.forms[0].submit(); document.all.chatWord.value=''; document.all.chatWord.focus(); } } </script> <form id="mychat" action="control.php" method="post" target="control"> 姓名:<input type="text" id="whoChat" name="whoChat"> 对<input type="text" id="chatTo" name="chatTo"> 说:<input type="text" id="chatWord" name="chatWord" onKeyPress="inputKeyPress();"> <input type="submit" value="发送"> </form> //后边这个是提交信息的,并且我怎么写最后输出到chat.txt的除了“对”“说”别的文字全是乱码 <?php $_tosay = $whoChat."对".$chatTo."说".$chatWord; $filename = "./tmp/chat.txt"; $fp = @fopen($filename,"a+"); //读写方式打开,如果 文件不存在则尝试创建 $text=utf8_encode("a!"); $text="\xEF\xBB\xBF".$text; @fputs($fp, $_tosay."\n"); //把$_tosay 的内容写入到$fp指向的文件 @fclose($fp); //关闭文件释放资源 ?>