【问题标题】:Web part checkboxes does not work as it shouldWeb 部件复选框无法正常工作
【发布时间】:2012-03-29 15:40:11
【问题描述】:

我正在开发一个 Sharpoint 网站。我创建了一个表单 Web 部件,它连接到列表中的状态列。 Web 部件用于过滤列表。在 Web 部件中,我有 7 个复选框来过滤列表。当我选择其中一个复选框时,列表会按预期过滤,但它会检查所有其他 6 个复选框。这真是令人讨厌的行为。有人可以帮忙吗?

这是我用于 webpart 的 HTML 源代码:

-------->

<div onkeydown="javascript:if (event.keyCode == 13) _SFSUBMIT_">
<input type="checkbox" name="Status" value="Approved" checked="checked">Approved<br>
<input type="checkbox" name="Status" value="Beta-Test" >Beta-Test<br>
<input type="checkbox" name="Status" value="Under-Development" >Under-Development<br>
<input type="checkbox" name="Status" value="Created" >Created<br>
<input type="checkbox" name="Status" value="Rejected" >Rejected<br>
<input type="checkbox" name="Status" value="Estimated" >Estimated<br>
<input type="checkbox" name="Status" value="Deployed" >Deployed<br>
<input type="button" value="Go" onclick="javascript:_SFSUBMIT_"/>
</div>

  1. 选择一种状态。
  2. 点击开始。
  3. 列表上的过滤操作成功,但所有复选框都被选中:(.

提前致谢。 马杜

【问题讨论】:

  • '我已经删除了第一行开头的“

标签: html sharepoint checkbox web-parts


【解决方案1】:

我不擅长 javascript,但我可以说,如果你得到一个值,你就有了它的工作原理。但是因为你想存储多个值需要有一个数组。那就是 name="status[]" 。这可能有效

【讨论】:

  • 您好文卡特,感谢您的回复。是的,过滤机制有效,但真正的问题是它检查了所有其他复选框。这很烦人。
  • 我已经添加了一张图片来再次详细说明我的问题。
  • 嗯。对不起,我不擅长 js,但如果你使用 php,我很容易解决问题。我在 js 开发方面非常基础
猜你喜欢
  • 2017-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多