0

我正在开发可以存储值并将它们传递给另一篇显示“结果”的文章的在线表单。我正在使用 Sourcerer 扩展来混合简单的计数 JS 脚本和 php 以将变量传递到文章中。但是,我对 Joomla 知之甚少,也不知道将变量发送到哪里。动作=???. 我发现 You Tube 上的教程建议为此目的使用文章别名,但它在 2.5 中不起作用。如果这是解决此问题的错误方法,请指导我。

<span id="remain"></span>
<form action="3.php" method="post" id="form1" name="form1">

<input type="radio" name="group2" value="Value1"> Value 1<br/>
<input type="radio" name="group2" value="Value2"> Value 2<br/>
<input type="radio" name="group2" value="Value3" checked> Value 3<br/>
<input type="submit" name="Go" value="submit">
</form>
<script type="text/javascript">
window.onload=counter;
function counter()
{
seconds = 5;
countDown();
}   

function countDown(){
document.getElementById("remain").innerHTML=seconds;
setTimeout("countDown()",1000);
    if(seconds == 0)
        {
            document.form1.submit();
        }else {
        seconds--;      
        }
}

</script>

Youtube 教程链接: http ://www.youtube.com/watch?v=XgJmUo3BtrQ&feature=related

4

3 回答 3

2

您可以在表单操作中声明类似的内容并获取特定文章的数据 -

index.php?option=com_content&view=article&id=76 (你想要获取数据的arctice id)

我希望这对您有意义,如果您需要更多说明,请告诉我。

于 2012-05-17T05:43:10.353 回答
0

我强烈建议不要这样做,只是因为它与 Joomla 的工作方式完全相反,所以建议使用像 Chronoforms 或类似的表单扩展,它旨在做你显然想要做的事情。完整列表位于Joomla Form Extensions

于 2012-05-16T22:59:50.920 回答
0

我还建议以不同的方式执行此操作,但是,如果您继续沿着这条路径前进,您的表单操作应该是一个 URL。如果这是另一篇文章的 URL,Joomla 提供了许多不同的 URL 结构方式。最简单的可能是您使用 Joomla 管理员创建一个“文章”类型的“菜单项”。无论您将此菜单项放在菜单结构中的哪个位置,都将确定其 URL。然后,将该 URL 用于您的表单操作。

但实际上,不要这样做。获取扩展甚至编写自己的扩展,编写 Joomla 组件并不是很困难。

于 2012-05-17T04:37:05.457 回答