textarea 相关问题

textarea是一个HTML元素(标记),用于创建多行纯文本编辑字段。

修复了内容可编辑元素中的填充

文本区域的填充始终是固定的。当文本区域的文本内容滚动时,填充保持在边缘附近。 contenteditable 元素的填充行为有所不同。当...

回答 4 投票 0

找出文本区域中光标的“行”(行)号

我想找出并跟踪文本区域中光标的“行号”(行)。 (“更大的图景”是在每次创建/修改/选择新行时解析该行上的文本...

回答 4 投票 0

为什么当我选择文本字段时,它没有显示正确的值? (统一自定义检查器)

我的自定义统一编辑器遇到问题。 我在编辑器脚本中创建了一个文本区域,但是当我尝试通过代码更改值并选择它时,它表现得很奇怪。 文本编辑器。

回答 1 投票 0

打印文本区域文本 - 全长(高度)?

我有一个网络表单,我的客户希望用户能够打印出来。使用 CSS 进行一些样式设置就可以很好地工作,但是,我有几个 textaear 字段。如果用户键入的内容超过

回答 3 投票 0

从java中文本区域的中间打印

学院入学日期:09.07.2012 离开研究所日期:2016年4月 他就读的班级 离开时间:已完成- B.Tech in Inform...

回答 1 投票 0

如何使文本区域垂直扩展以填充表格中的所有行?

我正在尝试创建一个表格,其中每行的注释都有相应的文本区域。此外,我有一个切换开关,启用后会隐藏除第一个文本区域之外的所有文本区域,并使第一个文本区域成为...

回答 1 投票 0

获取(新创建的)Textarea 的值并将其插入 Google Sheets

我有很多文本区域,并且可以创建新的文本区域。我使用 insertValue 按钮将文本区域的值插入到电子表格中。我的代码如下: HTML: 我有许多文本区域,并且可以创建新的文本区域。我使用 insertValue 按钮将文本区域的值插入到电子表格中。我的代码如下: HTML: <!DOCTYPE html> <html> <body> <div class="container"> <input type="text" id="qnumberDS" placeholder="Enter question"> <textarea id="contentDS" placeholder="Enter question content"></textarea> <div class="options"> <div class="option"> <input type="checkbox" id="ch1" class="checkbox"> <textarea id="a" class="option-textarea" placeholder="Enter option A"></textarea> </div> <div class="option"> <input type="checkbox" id="ch2" class="checkbox"> <textarea id="b" class="option-textarea" placeholder="Enter option "></textarea> </div> <div class="option"> <input type="checkbox" id="ch3" class="checkbox"> <textarea id="c" class="option-textarea" placeholder="Enter option C"></textarea> </div> <div class="option"> <input type="checkbox" id="ch4" class="checkbox"> <textarea id="d" class="option-textarea" placeholder="Enter option D"></textarea> </div> </div> <button id="insertRow">Add options</button> <button id="insertValue">Send data</button> </div> <script> const qnumberDSInput = document.getElementById('qnumberDS'); const contentDSInput = document.getElementById('contentDS'); const optionsContainer = document.querySelector('.options'); const insertRowButton = document.getElementById('insertRow'); const insertValueButton = document.getElementById('insertValue'); function insertRow() { const newOption = document.createElement('div'); newOption.classList.add('option'); const newCheckbox = document.createElement('input'); newCheckbox.type = 'checkbox'; newCheckbox.id = `ch${optionsContainer.children.length + 1}`; newCheckbox.classList.add('checkbox'); newOption.appendChild(newCheckbox); const newTextarea = document.createElement('textarea'); newTextarea.id = String.fromCharCode(97 + optionsContainer.children.length); newTextarea.classList.add('option-textarea'); newTextarea.placeholder = `Nhập phương án ${String.fromCharCode(97 + optionsContainer.children.length)}`; newOption.appendChild(newTextarea); optionsContainer.appendChild(newOption); } function insertValue() { const title = qnumberDSInput.value; const content = contentDSInput.value; const data = []; optionsContainer.querySelectorAll('.option').forEach((option, index) => { const checkbox = option.querySelector('.checkbox'); const textarea = option.querySelector('.option-textarea'); const optionValue = textarea.value; const isChecked = checkbox.checked; const optionData = { value: optionValue, isCorrect: isChecked ? 'Đ' : 'S' }; if (!data[data.length - 1].options) { data[data.length - 1].options = []; } data[data.length - 1].options.push(optionData); }); google.script.run.enterNameDS(data); } insertRowButton.addEventListener('click', insertRow); insertValueButton.addEventListener('click', insertValue); </script> </body> </html> js: function enterNameDS(data) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var shTitle = ss.getSheetByName('title'); var sh = ss.getSheetByName('tests'); var numPart1 = Number(shTitle.getRange('E8').getValue()); data.forEach(question => { const formulas = [question.title, `="${question.content}"`]; question.options.forEach(option => { formulas.push(`=if(column()=${option.position + 3};"${option.value}";"")`); }); sh.getRange(numPart1 + 1, 1, 1, formulas.length).setFormulas([formulas]); numPart1++; }); shTitle.getRange('E8').setValue(numPart1); } 不知道错误是在HTML中还是在js中。我不知道如何查找 HTML 中嵌入的脚本代码中的错误。 我真的需要你的帮助来查找这段代码中的错误。谢谢你。 问题在于 insertValue() 中,您需要将选项推入数据数组,而不是推入 data[].options。 即: data.push(optionData); 如果您不知道如何调试 html 文件中的 javascript,那么我建议您将其移至它自己的 .js 文件中,您知道如何调试它。只需记住在 html 区域中包含一个脚本命令即可执行。 <script defer src="/javascript_libraries/myJavascript.js"></script> 这是工作的 insertValue() 函数: function insertValue() { const title = qnumberDSInput.value; const content = contentDSInput.value; const data = []; optionsContainer.querySelectorAll('.option').forEach((option, index) => { const checkbox = option.querySelector('.checkbox'); const textarea = option.querySelector('.option-textarea'); const optionValue = textarea.value; const isChecked = checkbox.checked; const optionData = { value: optionValue, isCorrect: isChecked ? 'Đ' : 'S' }; // NOTE: This is push replaces the other two data.push(optionData); }); google.script.run.enterNameDS(data); }

回答 1 投票 0

使用 javascript 访问在文本区域中输入的文本

var textarea = document.getElementById("id"); var text = textarea.innerHTML; 我的问题是“文本”始终保持文本区域开始时的值。不是类型...

回答 2 投票 0

文本居中对齐时文本区域的占位符问题

我想将文本区域与占位符居中对齐。所以我使用以下代码 但问题...

回答 1 投票 0

使用 jquery 的文本区域中的最大字符数

我有以下代码,但我有点不知道下一步该做什么。这个想法是,当您在文本区域中输入文本时,计数器会告诉您还剩下多少个字符。一旦达到最大

回答 17 投票 0

dangerouslySetInnerHTML 在 NextUI 中不起作用

我是 NextUI 和 React 的新手。我需要将 html 添加到文本区域中,因为我将添加一些突出显示的子字符串,但 html 被解释为纯文本。 下面是我当前的代码。我尝试使用

回答 1 投票 0

HTML Textarea 样式滚动条角边框

我正在尝试在我的网站的深色模式下设置文本区域大小调整器的样式,以便它不是深色网站中的白色块。因此,我尝试同时使用 ::-webkit-scrollbar-corner 和 ::-

回答 2 投票 0

在文本区域内渲染 HTML

我需要能够在文本区域内呈现一些 HTML 标签(即 、、、),但文本区域仅将其内容解释为文本。有没有简单的方法 doi...

回答 8 投票 0

由于 jQuery,无法再在文本区域中键入/单击,但看不到导致它的原因

我目前正在通过前端 Web 开发在线课程学习 jQuery。我的网页上有一个文本区域,但由于使用 jQuery,我无法在文本区域中键入或单击。我知道问题所在...

回答 1 投票 0

防止文本区域或 contenteditable div 中一定行数后换行

我想创建一个具有最大行数的文本区域或可内容编辑的div(最好是文本区域),当达到最大行数时,不会添加新的换行符,并且所有新文本都会被隐藏...

回答 1 投票 0

Javascript textarea keydown 检测是否按下 Alt gr 键并阻止其进一步操作

我的文本区域有字符限制,当达到 1000 个字符中的 999 个时,我不想输入任何重音字符。 我无法捕获组合键的最终输出,所以

回答 1 投票 0

Javascript Textarea 阻止 KeyDown/KeyUp 事件本身的 Alt gr + 组合键

在我的文本区域中,我使用 onKeydown 事件来监听用户输入的字符。 我需要阻止 Alt gr + 键组合值(ē、r̥、ṭ...)以避免文本区域中出现重音键。 如果(event.co...

回答 1 投票 0

如何在React测试库中通过拖动来调整文本区域的大小?

我需要测试Material UI的TextareaAutosize在调整大小时是否保持平滑。由于它使用 HTML 文本区域,我想使用右下角的抓取器来模拟用鼠标调整其大小...

回答 1 投票 0

当用户单击按钮时如何向文本区域添加文本

我想在用户单击按钮时将文本添加到文本区域。我知道如何连接字符串并将其添加到文本区域,但我想要的是将文本添加到用户单击的文本区域内的位置/位置...

回答 4 投票 0

React/HTML 可编辑 Div 在内容更改后失去焦点

我正在尝试创建一个自动换行的文本输入。默认的输入和文本区域块不适合我想要的样式,所以我求助于使用 contenteditable div。一切正常

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.