在joomla.submitbutton中传递值



我用joomla的按钮做了一个提交按钮:

<button onclick="Joomla.submitbutton('autoresponder.transfer')">Edit</button>

我想从这里传递一个'id'到autoresponder的传递函数。我怎么能做到呢?我尝试使用隐藏字段,像这样:

<input type="hidden" name="id" value="<?php echo (int) $item['id']; ?>">      
      <button onclick="Joomla.submitbutton('autoresponder.transfer')">Edit</button>

但它没有给我价值。请帮助! !

1)而不是<button>,你使用"提交"像<input type="submit">,它将工作,并捕获隐藏字段与$_POST / $_GET,这通常适用于joomla。

在每个处理程序中提交表单之前:

document.getElementById("hiddenId").value = "mySpecialValue";

:

<input id="buttonA" type="button" value="do something" onclick="buttonA_clickHandler(event);"/>
function buttonA_clickHandler(event) {
    document.getElementById('hiddenId').value = whatever;
    document.getElementById('theForm').submit();
}

2)要传递值而不需要表单提交,可以使用link。如:

<a href="x.php?id='hiddenfieldname'">Do something </a> 

我想这会解决你的问题。

相关内容

  • 没有找到相关文章

最新更新