Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将输入表单中的文本移动到div_Javascript_Html_Css_Forms_Function - Fatal编程技术网

Javascript 如何将输入表单中的文本移动到div

Javascript 如何将输入表单中的文本移动到div,javascript,html,css,forms,function,Javascript,Html,Css,Forms,Function,我正在制作一个待办事项列表网站,将表单框中输入的内容移动到右侧的div 以下是该网站的图片: 我试图让它发挥作用,就像当你进入洁净室的表单框,它会出现在右边的div文本 我确信我需要使用java脚本,有人能给我指出正确的方向吗 我的HTML和CSS: * { 保证金:0; 背景色:rgb27、27、27; 字体系列:“独立花”,草书; } h1{ 字体大小:5.5vw; 颜色:RGB241240240; 显示器:flex; 证明内容:中心; 边缘顶部:50px; 字母间距:1px; } 梅因

我正在制作一个待办事项列表网站,将表单框中输入的内容移动到右侧的div

以下是该网站的图片:

我试图让它发挥作用,就像当你进入洁净室的表单框,它会出现在右边的div文本

我确信我需要使用java脚本,有人能给我指出正确的方向吗

我的HTML和CSS:

* { 保证金:0; 背景色:rgb27、27、27; 字体系列:“独立花”,草书; } h1{ 字体大小:5.5vw; 颜色:RGB241240240; 显示器:flex; 证明内容:中心; 边缘顶部:50px; 字母间距:1px; } 梅因先生{ 左边距:100px; 右边距:100px; 边缘顶部:50px; 显示器:flex; 弯曲方向:行; 对正内容:空间均匀; 字体大小:1vw; 颜色:RGB241240240; 字母间距:2px; } .左{ 显示器:flex; 弯曲方向:立柱; } .左h2{ 填充底部:50px; } .左表{ 边框:4px实心RGB102181255; 边界半径:5px; } .左表输入{ 高度:30px; 宽度:100%; 颜色:RGB241240240; 字体大小:24px; 字母间距:1px; 边界:无; } .盒子{ 边框:5px纯黑; 边界半径:7px; 背景色:RGB255234176; 宽度:600px; 高度:68vh; } 我的任务清单 待办事项清单 请在这里输入您要做的事情。。
这可能远不是一个要做的事情,但它会给你一些关于该做什么的澄清

const-box=document.querySelector'.box'; 让inputTodo=document.getElementById'inputTodo'; 常量inputDodHandler=事件=>{ ifevent.which==13 | | event.keyCode==13{ addTodoevent.target.value; event.target.value=; 返回false; } } const addTodo=todo=>{ const p=document.createElement'p'; p、 textContent=todo; box.p; } inputTodo.addEventListener'keydown',InputToHandler; * { 保证金:0; 背景色:rgb27、27、27; 字体系列:“独立花”,草书; } h1{ 字体大小:5.5vw; 颜色:RGB241240240; 显示器:flex; 证明内容:中心; 边缘顶部:50px; 字母间距:1px; } 梅因先生{ 左边距:100px; 右边距:100px; 边缘顶部:50px; 显示器:flex; 弯曲方向:行; 对正内容:空间均匀; 字体大小:1vw; 颜色:RGB241240240; 字母间距:2px; } .左{ 显示器:flex; 弯曲方向:立柱; } .左h2{ 填充底部:50px; } .左表{ 边框:4px实心RGB102181255; 边界半径:5px; } .左表输入{ 高度:30px; 宽度:100%; 颜色:RGB241240240; 字体大小:24px; 字母间距:1px; 边界:无; } .盒子{ 边框:5px纯黑; 边界半径:7px; 背景色:RGB255234176; 宽度:600px; 高度:68vh; } 我的任务清单 待办事项清单 请在这里输入您要做的事情。。
您应该查找以下几个概念:

如何使用或其他方法将DOM元素分配给变量:

const input = document.querySelector('input')
const div = document.querySelector('.box')
事件和事件侦听器。在您的情况下,您将不得不通过以下方式听取对元素所做的更改:

如何使用以下命令修改DOM元素的内容:

然后,把这一切放在一起

const input = document.querySelector('input')
const div = document.querySelector('.box')
input.addEventListener('change', () => {
    div.innerText = input.value
})

使用您网站中的数据库系统,使用sql或任何将信息存储在云中的服务器,存储/编辑/删除并访问您右侧/所需位置的数据库

给您提供思路的最短方法大致是使用事件监听器输入字段中的按键

另外,由于您希望创建某种列表,所以在按下Enter键后,需要向目标内容添加输入新值,并用行尾字符分隔线

注意:这里不需要使用表单标记,因为表单通常用于与服务器端脚本交换数据

var el=document.getElementById'src_txt'; var dest=document.getElementsByClassName'box'[0]; el.addEventListener“按键”,功能EV{ 如果ev.keyCode==13{ dest.innerText+=el.value+\n; } }; * { 保证金:0; 背景色:rgb27、27、27; 字体系列:“独立花”,草书; } h1{ 字体大小:5.5vw; 颜色:RGB241240240; 显示器:flex; 证明内容:中心; 边缘顶部:50px; 字母间距:1px; } 梅因先生{ 左边距:100px; 右边距:100px; 边缘顶部:50px; 显示器:flex; 弯曲方向:行; 对正内容:空间均匀; 字体大小:1vw; 颜色:RGB241240240; 字母间距:2px; } .左{ 显示: 弯曲 弯曲方向:立柱; } .左h2{ 填充底部:50px; } src_txt{ 高度:30px; 宽度:100%; 颜色:RGB241240240; 字体大小:24px; 字母间距:1px; 边框:4px实心RGB102181255; 边界半径:5px; } .盒子{ 边框:5px纯黑; 边界半径:7px; 背景色:RGB255234176; 宽度:600px; 高度:68vh; 颜色:000; 字体大小:12px; } 我的任务清单 待办事项清单 请在这里输入您要做的事情。。
像这样的东西应该能奏效。event.preventDefault会停止将表单提交到服务器

函数moveit{ 违约事件; var inputs=document.getElementsByTagName'input'; 变量输入=输入[0]。值; var-box=document.getElementById'box'; var before=box.innerHTML var after=在++输入之前; box.innerHTML=after; } * { 保证金:0; 背景颜色:粉红色; } h1{ 字体大小:5.5vw; 颜色:RGB241240240; 显示器:flex; 证明内容:中心; 边缘顶部:50px; 字母间距:1px; } 梅因先生{ 左边距:100px; 右边距:100px; 边缘顶部:50px; 显示器:flex; 弯曲方向:行; 对正内容:空间均匀; 字体大小:1vw; 颜色:RGB241240240; 字母间距:2px; } .左{ 显示器:flex; 弯曲方向:立柱; } .左h2{ 填充底部:50px; } .左表{ 边框:4px实心RGB102181255; 边界半径:5px; } .左表输入{ 高度:30px; 宽度:100%; 颜色:RGB241240240; 字体大小:24px; 字母间距:1px; 边界:无; } 盒子{ 边框:5px纯黑; 边界半径:7px; 背景色:RGB255234176; 宽度:600px; 高度:68vh; 颜色:黑色; } 我的任务清单 待办事项清单 请在这里输入您要做的事情。。 input.addEventListener'change',=>div.innerText=input.value这可能对您有用
div.innerText = input.value
const input = document.querySelector('input')
const div = document.querySelector('.box')
input.addEventListener('change', () => {
    div.innerText = input.value
})