如何在DNN中使用我新创建的页面添加此javascript?
我尝试了很多方法来添加javascript和Jquery但没有找到反射
var CheckedArray = [];
function addPackageDataToList(packageId) {
if (packageId == '1') {
var qty = $('#txtPackageQuantity' + packageId).val();
if (qty != '' && qty != undefined && qty > 0) {
var obj = {
PackageName: "Package 1",
Qty: $('#txtPackageQuantity' + packageId).val(),
Price: 50
}
} else {
alert("Please add valid quantity");
}
}
}
答案 0 :(得分:2)
如果要将其添加到单个页面,一种方法是将其添加到HTML模块。
将模块添加到页面。 编辑并转到HTML模式。 将代码包装在脚本标记中。 保存模块。
在执行此操作之前,您需要确保未将HTML编辑器配置为从模块中删除代码。您可以在主机,HTML编辑器管理器页面(DNN 8及更低版本)或站点设置 - >上执行此操作。网站行为 - >更多 - >在DNN 9.x中打开HTML管理器。
答案 1 :(得分:0)
要调整编辑器的设置,请转到“主机”,“HTML编辑器管理器”。
如果您使用的是DotNetNuke.RadEditorProvider,您会发现一些应该取消选中的复选框,尤其是"删除脚本。"
如果您使用的是CKEditor,则可能无需执行任何操作。
所以...坚持一个脚本,看看它是否被删除。如果是,请更改编辑器配置选项。