我有以下 HTML 代码。我不知道为什么 POST
不带参数发送(我检查过 firefox 调试器没有发送参数):
<div class="modal fade"id="myModal"tabindex="-1"role="dialog"aria-labelledby="myModalLabel"aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button"class="close"data-dismiss="modal">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<h4 class="modal-title"id="myModalLabel">Add opinion</h4>
</div>
<form role="form" action="api/sendEntry" method="post">
<div class="modal-body">
<div class="form-group">
<label for="user_message">The following: </label>
<input type="text" class="form-control" id="user_message" placeholder="In next...">
<label for="user_date">Until: </label>
<input type="date" class="form-control" id="user_date">
</div>
</div>
<div class="modal-footer">
<button type="submit"class="btn btn-default">Submit</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close </button>
</div>
</form>
</div>
</div>
</div>
我怀疑嵌套的输入字段可能与此有关,但我需要将它们嵌套以具有正确的格式。
最佳答案
您需要为您的输入字段指定一个名称
。例如:
<input type="text" class="form-control"
id="user_message" name="user_message" placeholder="In next..." />
表单数据以名称/值对的形式发布。如果您不提供 name
属性,则不会发布任何内容。
作为旁注,我还建议您正确关闭您的 input
标签。
关于html - 不带参数发送的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26542347/