【问题标题】:Meteor Form getting input value with dynamic name流星表单获取具有动态名称的输入值
【发布时间】:2016-10-10 03:59:16
【问题描述】:

以meteor教程中的这个表格为例

<form>
        <input type="text" name="playerName">
        <input type="submit" value="Add Player">
</form>

我可以使用 event.target.playerName.value 来访问输入的值。
但是,如果我的输入名称是动态生成的,我该如何访问它?

例如。我有 playerName1、playerName2、playerName3,我想使用 for 循环来访问它们。

    for (i = 1; i <= 3; i++) {
        console.log(event.target.playerName+i.value)
    }

【问题讨论】:

    标签: javascript meteor


    【解决方案1】:

    您也可以使用数组表示法来引用对象变量,例如

    for (i = 1; i <= 3; i++) {
        console.log(event.target[playerName+i].value)
    }
    

    【讨论】:

    • 谢谢!这就是我一直在寻找的
    猜你喜欢
    • 2016-03-06
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 2013-02-17
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多