找到2个回复 (用户: hejianeng)
  • 换硬盘,换系统
    湖南移动十八罗汉!
  • 【网页插件】UBB文本框按钮
    21941点击 / 2022-03-27发布 / 2022-03-27回复 / /
    <!--iframe文本框按钮-->
    <script>
    $(function () {
      var txtBoxBtn = document.createElement('input');
      txtBoxBtn.style.marginLeft = '4px';
      txtBoxBtn.type = 'button';
      txtBoxBtn.value = '文本框';
      txtBoxBtn.onclick = function () {
        insertText(document.getElementById('content'), '
    ');
      }
      $("#ubbHelp").before(txtBoxBtn);

      function insertText(obj, str) {
        if (document.selection) {
          var sel = document.selection.createRange();
          sel.text = str;
        } else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') {
          var startPos = obj.selectionStart,
            endPos = obj.selectionEnd,
            cursorPos = startPos,
            tmpStr = obj.value;
          obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length);
          cursorPos += str.length;
          obj.selectionStart = obj.selectionEnd = cursorPos;
        } else {
          obj.value += str;
        }
      }
    });
    </script>