2012-03-13 31 views
0

我正在Sharpoint网站上工作。我创建了一个表单Web部件,它连接到列表中的状态列。 Web部件用于过滤列表。在Web部件中,我有7个复选框来过滤列表。当我选中其中一个复选框时,该列表按预期进行过滤,但会检查所有其他6个复选框。这真是烦人的行为。有人可以帮忙吗?Web部件复选框不起作用,因为它应该

这里是我用于web部件的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> 

< ------

Sequence of operations

  1. 选择其中一个状态。
  2. 点击GO。在列表suceeds
  3. 过滤器操作,但所有的复选框事先选择:(。

感谢。 马杜

+0

'我已经在第一行开头删除了“<” ' - 为什么? – Gareth 2012-03-13 08:46:23

回答

0

我不是在JavaScript好,但我可以说,你拥有了它如果你得到一个值,但是当你想存储多个值需要有一个数组,那就是name =“status []”,这可能会起作用

+0

我在手机上,所以我不能给你明确的答案.sorry – 2012-03-13 08:47:10

+0

你好Venkat,感谢回复。是的,过滤机制起作用,但真正的问题是它会检查所有其他复选框。这很烦人。 – 2012-03-13 09:25:25

+0

我已添加图片来再次阐述我的问题。 – 2012-03-13 09:33:03

相关问题