[請益] 顯示"對方正在輸入"的功能

看板PHP作者 (127.0.0.1)時間5年前 (2019/05/15 21:54), 5年前編輯推噓1(105)
留言6則, 3人參與, 5年前最新討論串1/1
有些聊天室或通訊軟體 只要對方在輸入框打字 還沒送出 就能看到 "對方正在輸入"的提示 目前開發的客服系統是AJAX +PHP+MYSQL製作的 就只是簡單的一對一聊天室 目前想到的是只要輸入框onchange 就送一個flag=true進去資料庫 然後每隔1秒檢查一次flag 這樣可行嗎? 或是有更好的方法嗎? 可是這樣好像也有盲點 若對方只打了1個字就停在那邊沒送出 好像狀態也會一直是TRUE -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.220.178 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1557928496.A.F71.html ※ 編輯: localhost (36.239.220.178), 05/15/2019 21:58:40

05/15 23:28, 5年前 , 1F
websocket
05/15 23:28, 1F

05/16 10:58, 5年前 , 2F
websocket+1
05/16 10:58, 2F

05/16 11:04, 5年前 , 3F
又你可以用onkeyup啊
05/16 11:04, 3F

05/16 11:11, 5年前 , 4F
好像用onkeyup會比較合理
05/16 11:11, 4F

05/16 11:11, 5年前 , 5F
我試試看
05/16 11:11, 5F

05/16 14:06, 5年前 , 6F
onkeyup跟websocket不衝突啊= =
05/16 14:06, 6F
文章代碼(AID): #1St1emzn (PHP)
文章代碼(AID): #1St1emzn (PHP)