我是joomla的新手。我正在joomla中进行表单提交。所以我通过在joomla中创建模块来创建一个表单(请提及是否有另一种创建表单和发送电子邮件的方式)。现在我使用jquery表单步骤来创建表单向导..通过以下代码在joomla中的default.php中 default.php(mod_inquire文件夹)
$doc->addScript( JUri::root() . 'modules/mod_inquiry/js/jquery.steps.min.js' );
我还添加了css
$doc->addStyleSheet( JUri::root() . 'modules/mod_inquiry/css/jquery.steps.css' );
现在我的问题是将脚本标记放在defaul.php中,有些是我添加的
<script>
jQuery(document).ready(function(){
alert();
jQuery("#wizard").steps({
headerTag: "h2",
bodyTag: "section",
transitionEffect: "slideLeft"
});
});
</script>
但它说.. jQuery(...)。步骤不是一个功能......任何帮助都会是一个很好的...
答案 0 :(得分:0)
您使用错误的语法来包含文件。更新路径常量,使用JURI::root()
而不是JUri:root()
。有关详细信息,请点击此链接:https://docs.joomla.org/JURI/root
您可以使用addScriptDeclaration
添加JavaScript代码:
实施例。
$document = JFactory::getDocument();
// Add Javascript
$document->addScriptDeclaration('
jQuery(document).ready(function(){
alert();
jQuery("#wizard").steps({
headerTag: "h2",
bodyTag: "section",
transitionEffect: "slideLeft"
});
});
');