php和javascript怎样互相传递参数?能不能给出个简单的例子,在线等
大连豆包 2007-01-10 10:38:22 <script language="javascript">
function GetDaysofMonth(strYear,strMonth,strDay)
{
var valMonth = strMonth-1;
var date=new Date(strYear,valMonth,strDay);
var year="",month="",day="";
var monthDays = Array (31,28,31,30,31,30,31,31,30,31,30,31)
year=date.getYear();
month=add_zero(date.getMonth()+1);
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;
day=add_zero(date.getDate());
switch (date.getDay()) {
case 0:val="7";break
case 1:val="1";break
case 2:val="2";break
case 3:val="3";break
case 4:val="4";break
case 5:val="5";break
case 6:val="6";break
}
var trNums = monthDays[date.getMonth()];
'$varNums' = trNums;
return trNums;
}
function add_zero(temp)
{
if (temp<10) {return "0"+temp;}
else {return temp;}
}
</script>
===============
下面是php要接受的部分
<?php
for ($i=1;$i<$varNums;$i++){
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>";
if ($i==2){echo "土";} else {echo "金";}
echo "</td>";
echo "<td> </td>";
echo "<td> </td>";
echo "<td><input name='textfield1".$i."' type='text' size='4' maxlength='4'></td>";
echo "<td><input name='textfield2".$i."' type='text' size='4' maxlength='4'></td>";
echo "<td> </td>";
echo "<td> </td>";
echo "</tr>";
}
?>
========================
在php里面需要用变量$varNums,它的取值是在javascript里面通过计算得到的。