如何在单个页面中从多个表单中获取表单元素

时间:2016-08-17 10:38:46

标签: forms get elements

使用下面的代码,我可以获得表单元素类型,名称和值,

var items = $("form :input").map(function(index, elm) {
    return {name: elm.name, type:elm.type, value: $(elm).val()};
});

我在一个页面中有多个表单,我想根据表单名称表单ID 来识别每个表单的表单元素。 例如,

<form name="test" method="post" id="test" action="" enctype="multipart/form-data"> 

        <input type="checkbox" name="chekbox">
        <input type="email" name="email" id="email" >
        <textarea>test</textarea>
        <input type="submit" name="submit">     
    </form>
    <form>
        <input type="text" name="search">
        <input type="submit" name="search">
    </form>
    <form name="test2" id="test2">
        <input type="text" name="search">
        <input type="radio" name="a" value="a"><input type="radio" name="a" value="b">
        <input type="checkbox" name="chekbox">
        <input type="submit" name="search">
    </form>

我需要单独使用表单名称测试的表单元素和表单名称 test2

0 个答案:

没有答案