表单不通过POST或GET提交数据

时间:2013-11-20 08:09:27

标签: javascript jquery html forms form-submit

我最近一直在研究网站的用户注册系统,我刚刚完成了前端,它正在使用parsleyjs来验证表单中的值。

我遇到的问题是提交表单时没有传递任何值,是否有任何理由发生这种情况?

表单代码

<form role="form" method="get" data-validate="parsley" id="register" action="register/2/">
      <div class="form-group">
        <label for="userFirstName">Frist Name</label>
        <input type="text" class="form-control" id="userFirstName" placeholder="John" data-required="true" data-trigger="change">
      </div>
      <div class="form-group">
        <label for="userLastName">Last Name</label>
        <input type="text" class="form-control" id="userLastName" placeholder="Newman" data-required="true" data-trigger="change">
      </div>
      <div class="form-group">
        <label for="username">Username</label>
        <input type="text" class="form-control" id="username" placeholder="NewJohn101" data-required="true" data-trigger="change" data-usernamecheck="true">
      </div>

      <div class="form-group">
        <label for="userEmail">Email address</label>
        <input type="email" class="form-control" id="userEmail" placeholder="Email" data-trigger="change" data-required="true" data-type="email">
      </div>

      <div class="form-group">
        <label for="userPassword">Password</label>
        <input type="password" class="form-control" id="userPassword" placeholder="Password" data-required="true" data-trigger="change">
      </div>
      <div class="form-group">
        <label for="userPasswordRetype">Re-Type Password</label>
        <input type="password" class="form-control" id="userPasswordRetype" placeholder="Re-Type Password" data-required="true" data-equalto="#userPassword" data-trigger="change">
      </div>
      <button type="submit" class="btn btn-default">Submit</button>
</form>

1 个答案:

答案 0 :(得分:3)

POSTGET都会将值分配给与输入的name属性等效的键。例如:

<input type="text" name="input1" value="test">

将构建数组

"test" => $_GET["input1"]

没有名称属性。没有数组。