douwei3172 2013-12-26 13:36
浏览 49
已采纳

too long

Following is the form:

<form id="transfer-questions-form" name="transfer_questions" action="{$control_url}modules/questions/transfer_questions.php" method="post" action="#">
    <input type="hidden" name="op" id="op" value="transfer question" >
      <div class="from-block">
        <div class="block-heading">
          <h3>From</h3>
        </div>
        <div class="form-fields">
          <ul>
            <li>
              <label>Subjects <span class="madatory">*</span></label>
              <div class="form-element">
                <select name="from_subject_id" id="from_subject_id" onchange="get_topics_by_subject(this.value, 'get_topics_by_subject_for_question_transfer_filter', '#from_topic_id'); return false;">
                <option value="">---Select---</option> 
                {foreach from=$all_subjects item=subjects key=key} 
                  <option value="{$subjects.subject_id}" {if $from_subject_id == $subjects.subject_id} selected="selected"{/if}>{$subjects.subject_name}</option>
                {/foreach}
            </select>
              </div>
            </li>
            <li>
              <label>Topics <span class="madatory">*</span></label>
              <div class="form-element">
                <select name="from_topic_id" id="from_topic_id">
               <option value="">---Select---</option> 
                  {foreach from=$all_from_topics item=topics key=key} 
                    <option value="{$topics.topic_id}" {if $from_topic_id==$topics.topic_id} selected="selected"{/if}>{$topics.topic_name}</option>
                  {/foreach}
             </select>
              </div>
            </li>
          </ul>
        </div>
      </div>
      <div class="to-block">
        <div class="block-heading">
          <h3>To</h3>
        </div>
        <div class="form-fields">
          <ul>
            <li>
              <label>Subjects <span class="madatory">*</span></label>
              <div class="form-element">
                <select name="to_subject_id" id="to_subject_id" onchange="get_topics_by_subject(this.value, 'get_topics_by_subject_for_question_transfer_filter', '#to_topic_id'); return false;">
                <option value="">---Select---</option> 
                {foreach from=$all_subjects item=subjects key=key} 
                  <option value="{$subjects.subject_id}" {if $to_subject_id == $subjects.subject_id} selected="selected"{/if}>{$subjects.subject_name}</option>
                {/foreach}
            </select>
              </div>
            </li>
            <li>
              <label>Topics <span class="madatory">*</span></label>
              <div class="form-element">
                <select name="to_topic_id" id="to_topic_id">
               <option value="">---Select---</option> 
                  {foreach from=$all_to_topics item=topics key=key} 
                    <option value="{$topics.topic_id}" {if $to_topic_id==$topics.topic_id} selected="selected"{/if}>{$topics.topic_name}</option>
                  {/foreach}
             </select>
              </div>
            </li>
          </ul>
        </div>
      </div>
            <a href="#deletePopContentMove" class="c-btn fl-right submit_move_form">Move Questions</a>
      <a href="#deletePopContentCopy" class="c-btn fl-right submit_copy_form">Copy Questions</a>

    </form>
<div class="hidden">
  <div id="deletePopContentMove" class="c-popup">
    <h2 class="c-popup-header">Move Questions</h2>
    <div class="c-content">

        <p><strong>Do you really want to move the questions?</strong></p>

        <a href="#"class="c-btn">No</a><a href="#"class="c-btn confirm_submit_form">Yes</a> 
      </div>
  </div>
</div>

<div class="hidden">
  <div id="deletePopContentCopy" class="c-popup">
    <h2 class="c-popup-header">Copy Questions</h2>
    <div class="c-content">

        <p><strong>Do you really want to copy the questions?</strong></p>

        <a href="#"class="c-btn">No</a><a href="#"class="c-btn confirm_submit_form">Yes</a> 
      </div>
  </div>
</div>
<script language="javascript" type="text/javascript">

$(document).ready(function() {                                                   
  $(".submit_move_form").click(function(e) { 
    $(".submit_move_form").colorbox({inline:true, width:666});  
        $(".c-btn").bind('click', function(){
        $.colorbox.close();
      });
  });

  $(".submit_copy_form").click(function(e) { 
    $(".submit_copy_form").colorbox({inline:true, width:666});  
    $(".c-btn").bind('click', function(){
      $.colorbox.close();
    });
  });

$(".confirm_submit_form").click(function(e) { 
    document.transfer_questions.submit();
});

});
</script>

Now I want to identify which button(link) is clicked by user after submission of a form. I'm not getting how to achieve it? In other words I've to identify whether Move Questions or Copy Questions. Can anyone help me in it please? Thanks in advance.

  • 写回答

2条回答 默认 最新

  • douluan5523 2013-12-26 13:51
    关注

    You can add an hidden input in your HTML:

    <input type="hidden" id="action" name="action" value="" />
    

    Then populate its value in your jQuery functions. Let's call it "action", then put in submit_move_form :

    $("#action").val('move');
    

    And in submit_copy_form :

    $("#action").val('copy');
    

    You'll just have to check $_POST['action'] to know which link have been clicked.

    Hope this helps!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看