我有一个Bootstrap表单,其中包含需要由User输入的各种字段。提交此表单我希望它将数据发送到WebService。
但它没有发送表单的用户输入数据。这是HTML标记。
<form class="form-horizontal" role="form" action="~/RegisterUser" method="post">
<div class="form-group">
<label for="firstName" class="col-sm-3 control-label"> First Name </label>
<div class="col-sm-9">
<input type="text" class="form-control" id="FirstName" placeholder="FirstName" required />
</div>
</div>
</form>
当我在Chrome中看到时,我得到Request URL:http://localhost:54990/RegisterUser
作为请求网址。
form
或input field
创作中是否遗漏了任何内容。
我的服务是正确的,我可以在那里获得调试器断点,没有从用户发布的数据。
答案 0 :(得分:10)
您的输入没有 <button nav-direction="back" class="button yy" ui-sref="app.result" ui-sref-active="currentNav" ng-click="navResult()">
Board
</button>
。只有命名输入才能成功。
答案 1 :(得分:4)
在发布表单name
- 属性后,您始终会提供应该访问的所有字段。所以做一些像
<input type="text" class="form-control" id="FirstName" name="FirstName" placeholder="FirstName" required />`
然后您可以使用
访问它 $_POST['FirstName']
或者您想要访问已发布的值。