我的网页上有一组复选框。在保存时,我序列化并发布表单。
<div>
<label for="ViewAsWebpage">
{{#if this.ViewAsWebpage}}
<input type="hidden" id="ViewAsWebpage" name="ViewAsWebpage" value="true"/>
<input type="checkbox" class="enable-checkbox" checked />
{{else}}
<input type="hidden" id="ViewAsWebpage" name="ViewAsWebpage" value="false"/>
<input type="checkbox" class="enable-checkbox" />
{{/if}}
<span>View as Webpage</span>
</label>
</div>
使用上面的代码:
- 在 GET 上 - 根据属性选中/取消选中复选框 查看网页
- 在 POST 上 - 应发布用户选择的任何内容。
但是当我 POST 时,它没有发送正确的值。有人可以建议正确的方法吗?
最佳答案
你的 <input type="checkbox">
缺少元素 name
属性,因此当您发布表单时它们不会对应于请求参数。
关于javascript - 发布复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12465873/