2010-02-26 77 views
1

我正在使用内置的调查工具在Sharepoint中进行调查。Sharepoint调查:我可以将评论框添加到评分(Likert)问题吗?

我想在我的“收视率”问题旁边添加评论框。例如

Q1。你喜欢鱼吗?

  1. 一点也不
  2. 他们好吗
  3. 我爱吃鱼!

评论:

我如何做到这一切中的一个问题?我显然可以添加一个新的文本问题,但这将成为Q2,我希望它成为同一个问题的一部分。

任何想法我可以做到这一点?

钽,

回答

1

我也有类似的要求一次。这样做没有明智的前进方式。但是这是我使用的一项工作。

1.在文本框中添加一个问题,在需要此评论框的问题下方。

2.Edit的Newform.aspx页面,插入下面现有调查的WebPart

3.复印在一个内容编辑web部件和粘贴在内容编辑器下面的代码的WebPart

<script> 
var tables 

tables = (document.getElementById('ctl00_m_g_c7647c31_a9f9_4f27_aa53_e0728c485b2c_ctl00_ctl01_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_TextField').offsetParent).offsetParent; 

var i 
var str 
for(i=0;i<tables.rows.length;i++) 
{ 
str = tables.rows[i].cells[0].innerHTML; 
str = str.substring(0,7) 
//alert(str); 
if(str == 'Comment') 
{ 
tables.rows[i].cells[0].innerHTML = '<table width=400px border=0><tr><td><font color=blue size=3></font></td></tr></table>'; 

} 
} 

</script> 

在上面的代码ctl00_m_g_c7647c31_a9f9_4f27_aa53_e0728c485b2c_ctl00_ctl01_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_TextField是注释文本框控件的ID(可以通过查看源代码获得)

我们获取此控件(表)的容器,然后隐藏问题。希望这可以帮助。让我知道你是否需要更多的帮助。

1

这种要求有一个简单的解决方案。 在创建新问题时,请查看附加问题设置。可以选择“允许填充”选项:“ 只需勾选yes单选按钮。这将为您提供额外的文本字段,用于下拉列表类型的评论目的。