【发布时间】:2015-09-01 21:38:33
【问题描述】:
因此,这里还有一些类似的问题,但我的问题是我正在尝试处理的一个非常具体的场景。情况是我处于 CMS 的生产端,我需要以非常特定的方式操作表单模块,但我当前的访问权限非常有限。用简单的英语,我需要能够单击一个按钮,让该单击将特定字符串附加到文本字段中,然后在附加此字符串后触发另一个按钮上的单击事件。到目前为止,我所拥有的虽然并不完美,但似乎应该可以工作,但事实并非如此。是的,我知道这是一种非常奇怪的迂回方式,但它是适应最后期限的短期修补程序,所以当我说这种方法是当前唯一的选择时请相信我。
代码:
CSS:
<style>
.form-group {
visibility: hidden;
}
input[type="submit"] {
visibility: hidden;
}
</style>
Js:
<script>
$("#yes").click(function(){
$('#yesHide').contents().appendTo('#textFieldID');
$('#submitID').trigger('click');
});
$("#no").click(function(){
$('#noHide').contents().appendTo('#textFieldID');
$('#submitID').trigger('click');
});
</script>
HTML:
<a id="yes">yes</a>
<a id="no">no</a>
<p id="yesHide" style="visibility: hidden;">This page was helpful</p>
<p id="noHide" style="visibility: hidden;">This page was not helpful</p>
【问题讨论】:
-
请同时向我们展示提交按钮的代码。
-
感谢您的回复,经过一些挖掘和协作,结果发现代码非常接近,真正的问题是安全措施完全阻止了脚本运行。
标签: javascript jquery content-management-system dotnetnuke