Javascript 将带有onclick的按钮添加到SharePoint自定义列表表单。如何使用XSL传递值?

Javascript 将带有onclick的按钮添加到SharePoint自定义列表表单。如何使用XSL传递值?,javascript,forms,sharepoint,xslt,onclick,Javascript,Forms,Sharepoint,Xslt,Onclick,我有一个添加了按钮的sharePoint自定义列表表单。当我选择按钮时,它会打开第二个asp.net页面作为弹出窗口。onclick看起来像这样 onclientclick="javascript:PS=window.open('https://site/PS.aspx?search={@Name_x0020_x}','PS','width=800,height=600,scrollbars=1');PS.focus()" /> 我在表单上有一个名为@Name_x0020_x的列,我想使

我有一个添加了按钮的sharePoint自定义列表表单。当我选择按钮时,它会打开第二个asp.net页面作为弹出窗口。onclick看起来像这样

onclientclick="javascript:PS=window.open('https://site/PS.aspx?search={@Name_x0020_x}','PS','width=800,height=600,scrollbars=1');PS.focus()" />
我在表单上有一个名为@Name_x0020_x的列,我想使用XSL将值传递给弹出表单。然而,上面的内容并没有发送任何信息

我是否需要构建一个javascript函数来获取SharePoint列字段的值并将该函数嵌入onclick中?如果是如何,因为我尝试过,XSL抱怨<不被允许

尝试这一点也没有运气:

onclientclick="javascript:PS=window.open('https://site/PS.aspx?search="  '<xsl:value-of select="@Name_x0020_x" />  " ,'PS','width=800,height=600,scrollbars=1');PS.focus()" />
onclientclick=“javascript:PS=window.open('https://site/PS.aspx?search=“'”,“PS',“宽度=800,高度=600,滚动条=1');PS.focus()”/>

格廷“此web部件没有有效的xslt样式表错误:字符“javascript函数中的配额有问题。在
search=
附近,您正在关闭双引号并使用
抱歉,我不确定是否理解。你能建议修改代码吗?我不认为我想做的是可能的。必须跳转到javascript函数。