作者ottokang (猫猫的大玩偶)
看板PHP
标题Re: [请益] php跟表单的支援性?
时间Mon Feb 20 20:02:24 2006
※ 引述《ngf666 (没女友><)》之铭言:
: ※ 引述《chhuang (瓶男真的很难懂~)》之铭言:
: : 如果懒的自己写 javascript 来检查表单的话...
: : 用用看 PEAR 的 HTML_QuickForm...
: : http://pear.php.net/package/HTML_QuickForm
: 推 andreli:看来你还不知道一个是属於客户端一个属於伺服器端的程式 02/19 15:14
: 推 ottokang:伺服器端跟使用者端不一样喔 02/19 15:36
: 感谢各位的回应~~不过可能没看懂我的意思~><
: 我知道php是server处理,javascript是client端处理...
: 我也不是不想用javascript来检查表单
: 只是我要写一个表单,text1是要输入中文.旁边一个button
: 按下去後会传出http://b.php?text1=text1 ,新产生b.php去处理$text1
: 因为是中文,直接用javascript传出text1的value那b.php的$text1是乱码没错吧
: 所以得经过urlencode()传出text1给b.php去解码..所以我就不能用javascript啦~~
: 难道javascript可以送出php的变数?
其实你的问题可以用AJAX来解决,以下解释流程给你看
取得text1变数 --> 将text1变数以POST或是GET的方式传到伺服器端处理 -->
(javascript) (javascrip)
伺服器端接收到text1变数,处理完传回XML或是文字型态的结果 -->
(PHP,或者是其他Server端的程式语言)
使用者端接收结果,看要怎麽处理,例如用alert()来显示,或是改变某部份的网页内容
(javascript)
------------------------------------------------------
AJAX功能非常强大,但是开发的难度比较高,除错也比较麻烦
不过他可以很有效的结合PHP和javascript
想要在网路程式应用上深造的版友一定要学习这个技术!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.75.246