Sharepoint Survey:我可以在评级(Likert)问题中添加评论框吗?

时间:2010-02-26 12:03:25

标签: sharepoint moss

我正在使用内置的调查工具在Sharepoint中进行调查。

我想在“评分”问题旁边添加一个评论框。 e.g。

Q1。你喜欢鱼吗?

  1. 完全没有
  2. 他们没事。
  3. 我喜欢鱼!
  4. 注释:

    如何在一个问题内完成所有操作?我显然可以添加一个新的文本问题,但这将成为Q2,我希望它成为同一问题的一部分。

    知道我该怎么做吗?

    的Ta,

2 个答案:

答案 0 :(得分:1)

我有一次类似的要求。这样做没有明星前进的方法。但这是我用过的一项工作。

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

2.编辑Newform.aspx页面并在现有调查web​​part的下方插入内容编辑器webpart

3.将以下代码复制并粘贴到内容编辑器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 :(得分:0)

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