我正在开发BBCode编辑器,代码如下:vartxtarea=document.getElementById("editor_area");functionboldText(){varstart=txtarea.selectionStart;varend=txtarea.selectionEnd;varsel=txtarea.value.substring(start,end);varfinText=txtarea.value.substring(0,start)+'[b]'+sel+'[/b]'+txtarea.value.substring(end);txtarea.value=f
我有一个输入类型文本,用户可以在其中输入由、或-分隔的数字代码(以形成一个范围)。我想允许我网站的用户粘贴代码列表。我已经设法绑定(bind)粘贴事件(使用jQuery)并解析输入字符串,删除空格和所有内容。当用户代码列表是多行时,问题就开始了。在浏览器尝试将其插入输入之前,我还没有找到任何方法来操纵该文本,因此该字符串在第一行的末尾被chop。有没有办法在浏览器chop字符串之前对其进行操作?谢谢!更新here有一个JSFiddle的例子......愚蠢的IE,在FF中这很好用。 最佳答案 我构建了一个插件来替换的输入.在这里:/
我有一个输入类型文本,用户可以在其中输入由、或-分隔的数字代码(以形成一个范围)。我想允许我网站的用户粘贴代码列表。我已经设法绑定(bind)粘贴事件(使用jQuery)并解析输入字符串,删除空格和所有内容。当用户代码列表是多行时,问题就开始了。在浏览器尝试将其插入输入之前,我还没有找到任何方法来操纵该文本,因此该字符串在第一行的末尾被chop。有没有办法在浏览器chop字符串之前对其进行操作?谢谢!更新here有一个JSFiddle的例子......愚蠢的IE,在FF中这很好用。 最佳答案 我构建了一个插件来替换的输入.在这里:/