簡體   English   中英

按下Enter鍵時,將文本移到新輸入框

[英]On enter key press, move the text to new input box

我有一個復雜的要求

根據以下條件,檢測文本框中的ENTER鍵的keypress

  1. 如果光標位於句子的末尾,則應在下一行添加一個新的文本框。
  2. 如果光標位於句子的中間,則應將文本從其位置移動到句子的末尾,移至下一行的新輸入框。

我能夠將新的輸入字段添加到下一行,如下所示:

if $event.keyCode == ENTER_KEY  //13
  newRow = initializeNewRowObject()
  $scope.list.splice(index, 0, newRow)
  setFocusOnNewRow(index)

任何想法如何達到目的?

我不確定創建一個新的文本框是否是想要擁有的功能的最佳解決方案,而富文本編輯器就是您剛剛描述的內容。

有一些不錯的-想到的是DraftJS,但還有其他非反應性的替代方法-請參閱Redactor

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM