2013-10-01 4 views
0

У меня есть страница с содержанием 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> 

appretiate ваши help.Thabks

ответ

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> 
0

Попробуйте это, поместите идентификатор атрибута для вашей ссылки скажем ID = "linkExcel"

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

это работа ~~ thx много ~~ – jannet

Смежные вопросы