星空2020 2023-01-10 17:53 采纳率: 64.1%
浏览 97
已结题

JS如何将input框的值剪切到textarea里?

JS如何将input框的值剪切到textarea里?
当复选框选中锁定时,如何实现在input框ID里输入值后回车自动剪切到IDS文本域里,不选中复选框则input框里不执行剪切。同时testarea的值自动换行。


<div class="layui-form-item">
                      <label for="phone" class="layui-form-label">
                          <span class="x-red">*ID</label>
                      <div class="layui-input-inline">
                          <input type="text" id="id" name="id" lay-verify="require|sncheck|character" autocomplete="off" class="layui-input" >
                      
<div class="layui-form-item"> <label class="layui-form-label">复选框</label> <div class="layui-input-block"> <input type="checkbox" name="suoding" id="suoding" title="锁定">
<div class="layui-form-item"> <label for="phone" class="layui-form-label"> <span class="x-red">*IDS</label> <div class="layui-input-inline"> <textarea id="ids" name="ids" rows="5" cols="33"></textarea>

3条回答 默认 最新

  • WEBYANGxw 2023-01-10 18:39
    关注

    let stop = false
    document.getElementById('suoding').addEventListener('input', (e) => {
    stop = e.target.checked
    })
    document.getElementById('ids').addEventListener('input', (e) => {
    if (!stop) document.getElementById('id').value = e.target.value
    })

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

悬赏问题