【问题标题】:pass the value to a hyperlink将值传递给超链接
【发布时间】:2013-10-01 17:12:13
【问题描述】:

我有一个包含内容 2 日期选择列表的页面供我选择开始日期和结束日期。在同一页面上,我有一个 Excel 图像,一旦我单击它,它将引用到另一个 php 页面。 我如何将日期选择列表中的值传递给另一个 php? 如果我单击提交表单,则没有问题。但我更喜欢使用 . 我需要使用 javascript 或 jquery 吗?

<html>
<head>
<script type="text/javascript"  src="../../Scripts/jquery-1.4.1.js"></script>
 <script type="text/javascript" src="../../Scripts/jquery-1.4.1.min.js"></script>
 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script type=”text/javascript” src=”jquery-1.3.2.min.js”></script>
<script id="source" language="javascript" type="text/javascript">

http://www.scriptcase.net/scriptcase-samples/php-form/master-detail/

$(document).ready(function(){


 });

</script>
</head>
<body>
<form name="purchase" method="post" action="purchaseReportExcel.php">
<div  style="width: 80%; margin-left: 10%;">

<table>
<tr><b>Purchase Report</b></tr>

<tr>
<td>Purchase created date (start date)</td>
<td><input type="date" id="Sdate" name="Sdate" /></td>
<td>Date format: (yyyy--mm--dd)</td>
</tr>

<tr>
<td>Purchase creat date (end date)</td>
<td><input type="date" id="Edate" name="Edate" /></td>
<td>Date format: (yyyy--mm--dd)</td>
</tr>



 <div  style="width: 80%; margin-left: 10%;">
<!-- -->
 <div style="width: 25%; height: 150px; float: right;">


<input type="submit" value="submit" name="submit" />
</br>
<a href="purchaseReportExcel.php?Sdate=<?php $_REQUEST['Sdate']; ?>&amp;Edate=<?php      $_REQUEST['Edate']; ?> "  title="purchase report"/><img src="excel3.png" title="purchase report"/></a>

</div>
</div>
<table>
</div>
</form>
</body>
</html>

感谢您的帮助。Thabks

【问题讨论】:

    标签: javascript php jquery href


    【解决方案1】:

    试试这个

    <script>
    
    function sent_date()
    {
     sdate=document.getElementById("Sdate").value;
     edate=document.getElementById("Edate").value;
     window.location=('purchaseReportExcel.php?Sdate='+sdate+'&Edate='+edate);
    }
    </script>
    
    <a href="#" onclick="return sent_date();" title="purchase report"/><img src="excel3.png" title="purchase report"/></a>
    

    【讨论】:

      【解决方案2】:

      试试这个,把 id 属性放到你的链接上,比如 id="linkExcel"

      $(function(){
          $('#Sdate, #Edate').change(function(){
             var sd = $('#Sdate').val();
             var ed = $('#Edate').val();
             $('#linkExcel').attr('href', 'purchaseReportExcel.php?Sdate=' + sd + '&Edate=' + ed);
          });
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-26
        • 1970-01-01
        • 2017-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-02
        • 1970-01-01
        相关资源
        最近更新 更多