我正在使用内置的调查工具在Sharepoint中进行调查。
我想在“评分”问题旁边添加一个评论框。 e.g。
Q1。你喜欢鱼吗?
注释:
如何在一个问题内完成所有操作?我显然可以添加一个新的文本问题,但这将成为Q2,我希望它成为同一问题的一部分。
知道我该怎么做吗?
的Ta,
本
答案 0 :(得分:1)
我有一次类似的要求。这样做没有明星前进的方法。但这是我用过的一项工作。
1.在您需要此评论框的问题下方添加一个带有文本框的问题。
2.编辑Newform.aspx页面并在现有调查webpart的下方插入内容编辑器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)
这种要求有一个简单的解决方案。 在创建新问题时,请查看“附加问题设置”。可以选择“允许'填写'选项:” 只需勾选“是”单选按钮即可。这将允许您为下拉列表类型添加用于注释目的的附加文本字段。