[問題] 使用者輸入一筆資料後,自動換行

看板Ajax作者 (感覺銜接最重要...)時間14年前 (2012/01/13 09:59), 編輯推噓3(303)
留言6則, 5人參與, 最新討論串1/1
遇到一個CASE,情況如下: user 端使用 barcode 刷條碼做為輸入,目前我是用textarea, 他們刷完一筆資料後,按一下enter 換行, 再繼續刷下一筆的資料。 他們希望可以刷完一筆之後,能自動換行,試了一下 textarea 的 wrap 屬性, 好像沒什麼用。 想透過 js or jqurey 解決,又沒什麼頭緒,請版眾提供一些想法,謝謝。 輸入資料格式是固定的,就 10 碼英數字這樣。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.69.204

01/13 10:14, , 1F
使用正則判斷,符合就加入\n換行字元
01/13 10:14, 1F

01/13 12:19, , 2F
如果進來的資料確定不會有錯,就不用正則直接加吧~
01/13 12:19, 2F

01/13 16:21, , 3F
刷完一筆就驅動 textarea.innerHTML+="\n"
01/13 16:21, 3F

01/14 08:29, , 4F
一班barcode reader送出字串時應該會動帶出換行字元吧?
01/14 08:29, 4F

01/16 16:46, , 5F
回樓上,那個 reader 可以設定讀完要待什麼字元,
01/16 16:46, 5F

01/16 16:46, , 6F
因為其他作業的原因,他們不是帶換行字元
01/16 16:46, 6F
文章代碼(AID): #1F3v09fQ (Ajax)