doxd96148 2013-05-15 05:50
浏览 39

在joomla.submitbutton中传递值

I have made a submit button using joomla's button like this:

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

I want to pass an 'id' along to autoresponder's transfer function from here. How can i do that? I tried it using a hidden field like this:

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

But it is not giving me value. Please help!!

  • 写回答

1条回答 默认 最新

  • dongxian8858 2013-05-15 05:59
    关注

    1) instead of <button> you use "submit" like <input type="submit"> .It will work and capture that hidden field with $_POST / $_GET .This usually works for joomla.

    Before you submit the form in each handler:

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

    Like :

    <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) To pass the value without form submit you can use link . like :

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

    I think this will solve your issue.

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题