0

我正在使用form2js.js将表单数据转换为 JSON 对象。

这是代码:

var loginData = form2js('loginForm', '.', true);
console.log("FormData=" + JSON.stringify(loginData));

但是 JSON 字符串是空的。loginform 是我的表单的 ID。我已经寻求帮助,但我没有得到任何帮助。

这是 HTML 表单:

<form action="index.html" class="padder" id="loginForm" name="loginForm">                                
   <label class="control-label">User</label>
   <input id="userId" type="text" placeholder="User ID" class="form-control">                               
   <input type="password" id="password" placeholder="Passcode" class="form-control"> 
   <button type="submit" id="signInBtn" class="btn btn-info">Sign in</button>                               
</form>
4

1 回答 1

2

问题似乎是缺少的name属性

<form action="index.html" class="padder" id="loginForm" name="loginForm">
    <label class="control-label">User</label>
    <input name="userId" id="userId" type="text" placeholder="User ID" class="form-control" />
    <input name="password" type="password" id="password" placeholder="Passcode" class="form-control" />
    <button type="submit" id="signInBtn" class="btn btn-info">Sign in</button>
</form>

演示:小提琴

于 2013-08-28T10:54:06.507 回答