【问题标题】:Get arrays value Multipart/form-data with language使用语言获取数组值 Multipart/form-data
【发布时间】:2017-02-20 04:45:11
【问题描述】:

带有数组的Multipart/form-data ----------//---------------------

我无法获得值“fields.c”。

*---------------html form
<form action="/companyInfo" method="post" enctype="multipart/form-data">
<input type="text" name='txtCompanyPhone' value='0909 234 456' />
<input type="text" name='txtCompanyName[vi]' value='Namevi' />
<input type="text" name='txtCompanyName[en]' value='Nameen' />
<input type="text" name='txtCompanyName[ja]' value='Nameja' />
</form>

*---------------controller "companyInfo"
var form = new multiparty.Form();
form.parse(req, function(err, fields, files) {
        console.log(fields);
        //result
        // txtCompanyPhone: ['0909 234 456'],
        // ,'txtCompanyName[vi]': ['Namevi'],
        // ,'txtCompanyName[en]': ['Nameen'],
        // ,'txtCompanyName[ja]': ['Nameja'],

        console.log(fields.txtCompanyPhone);
        result------ ['0909 234 456']

        console.log(fields.txtCompanyName[vi]);
        //result ----- error

        var c = 'txtCompanyName[vi]';
        console.log(fields.c);
        //result ------undefined

        //----------Help me show results-----------------            
}

如何在此表单中获取值“fields.c”或“fields.txtCompanyName[vi]”?

【问题讨论】:

标签: javascript node.js forms


【解决方案1】:

试试fields['txtCompanyName']['vi']

【讨论】:

    【解决方案2】:

    你需要做fields['txtCompanyName[vi]']

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-18
      • 2020-04-25
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 2020-07-14
      • 2013-04-09
      相关资源
      最近更新 更多