ホームページ > バックエンド開発 > PHPチュートリアル > Enterまたは送信ボタンを押すことで情報を送信でき、更新キーを押すと自動的に送信されることがわかりました。

Enterまたは送信ボタンを押すことで情報を送信でき、更新キーを押すと自動的に送信されることがわかりました。

WBOY
リリース: 2016-06-13 13:03:50
オリジナル
847 人が閲覧しました

Enter または submit ボタンを押すと情報が送信され、更新キーを押すと自動的に送信されることがわかりました

PHP コード
<!--

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);  //关闭文件释放资源
?>


ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート