作者foxzgerald (O⊥M)
看板PHP
标题Re: [请益]利用网址例传送参数问题
时间Fri Jan 5 13:01:07 2007
※ 引述《nylon419 (alex)》之铭言:
: 小弟在写作业,遇到以下问题
: echo "<form method=\"post\" action=\"join_meeting.php\">";
: echo "<select name=\"meeting_name\">";
: ....
: ....
: echo "<input type=\"button\" value=\"确定\" onclick=\"location.replace
: ('join_meeting.php?var1=meeting_name')\"></input>";
: 这样子是错误的~
: 想了很久也想不出来怎麽利用网址列传送在php上产生的html码
: 请各位高手指点一下...谢谢 m(_ _)m
我猜你是想把 meeting_name 当作参数传给 join_meeting.php
如果是这样,那麽上头的程式码观念有些错误.
(可能是对 html javascript 和 PHP 各司何职还有些模糊..)
照你这麽做,相信你测试的结果中,var1 永远是 meeting_name
x x x
<form method ="
get" action="join_meeting.php">
<select name="
meeting_name"><!-- 请注意左边的 name -->
<!-- 略 -->
</select>
<input type="submit" value="确定" />
<input type="button" value="确定" onclick="submit()" />
<button onclick="submit()">确定<img src="images/blah.jpg" /></button>
<!--
後面我列出三种送出表单的方式,可以参考一下。
这三种按钮,後面两种透过 javascript 将表单递交出去的。
//-->
</form>
上头的表单送出之後,因为方法是用 GET,所以会将表单的值
以 URL 方式传送如:
join_meeting.php?
meeting_name=
%01%02....
如果你要将 meeting_name 改成 var1
那麽应该将该兰名称命名为 var1,如: <select name="
var1"> ...
这样才会是 join_meeting.php?
var1=blahblah
--
「640K ought to be enough for anybody.!」
- Bill Gates -
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.199.121
1F:→ foxzgerald:找本书.多看几次介绍 php/html/js 的地方.应该就ok了:) 01/05 13:06
※ 编辑: foxzgerald 来自: 140.119.199.121 (01/05 13:09)