开发者社区> 问答> 正文

宜搭中循环输入框,如何通过js获取输入框数据?

image.png
人员组件可多选,根据多选的内容个数,循环“文本”、“事项分工”、“截止日期”3项组件(“文本”、“事项分工”、“截止日期”在一个容器中),如何在js中获取“事项分工”的所有内容?

展开
收起
游客cch422cgu6lxs 2024-01-02 19:38:55 186 0
来自:钉钉宜搭
3 条回答
写回答
取消 提交回答
  • 在宜搭中,循环输入框的数据可以通过以下JavaScript代码获取:

    // 假设循环输入框的id为"repeaterInput"
    var repeaterInput = document.getElementById("repeaterInput");
    
    // 获取循环输入框的值
    var inputValue = repeaterInput.value;
    
    // 输出获取到的值
    console.log(inputValue);
    
    2024-01-03 10:18:27
    赞同 展开评论 打赏
  • 如果问题得到了解决,辛苦点下采纳回答哦

    1、将循环数据重新定义为变量格式,大个比方我这里写的是死值,您可以随意赋值
    image.png
    2、绑定循环
    image.png
    3、在要获取值的多行文本绑定onChange事件,写入js代码,将每次变化的值赋值给我们对象b
    image.png

    ```export function onChange({ value }) {
    console.log('onChange', value);
    this.item.b=value
    console.log(this.state.dp2)
    }

    ```
    4、效果,这样在我们每次输入的时候都会把值存到对象中,从而拿到我们循环后的值
    image.png
    如果我的回答对您有帮助,请采纳一下我的回答哦🙏

    2024-01-03 09:09:38
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在宜搭中,循环输入框的数据可以通过JavaScript的DOM操作来获取。具体步骤如下:

    1. 首先,你需要找到循环输入框所在的父元素。这通常可以通过元素的id或者class名来定位。

    2. 然后,你可以使用getElementsByClassName或者getElementById方法来获取所有的循环输入框元素。

    3. 最后,你可以通过遍历这些元素,然后使用value属性来获取每个输入框的值。

    以下是一个示例代码:

    // 假设循环输入框的父元素id为"parentElement"
    var parentElement = document.getElementById("parentElement");
    
    // 获取所有的循环输入框元素
    var inputElements = parentElement.getElementsByClassName("cy-input");
    
    // 创建一个数组来存储所有输入框的值
    var inputValues = [];
    
    // 遍历所有的输入框元素
    for (var i = 0; i < inputElements.length; i++) {
        // 获取当前输入框的值,并添加到数组中
        inputValues.push(inputElements[i].value);
    }
    
    // 现在,inputValues数组中就存储了所有输入框的值
    console.log(inputValues);
    

    注意:这个代码只是一个基本的示例,实际使用时可能需要根据你的具体情况进行修改。

    2024-01-02 22:16:46
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载