onkeyDown事件问题

<input name="a2" type="text" onKeyDown='if(event.keyCode==13){<?php $isok="kk"; ?>}' /> 
 <?php if($isok=="kk"){echo "aa= ";$isok="oo";} ?>

为什么会直接执行PHP呢,不是我按回车后执行?

作者: home7718   发布时间: 2011-06-04

请分清js和php的区别。

作者: LuciferStar   发布时间: 2011-06-04

你的概念有问题,PHP是在服务器端运行的,js是在客户端运行的,PHP并不认识onKeyDown,在PHP看来,onKeyDown就是几个字符,没有任何特殊意义,它只负责解释PHP代码,然后把运行结果发送给浏览器(客户端)。

作者: T5500   发布时间: 2011-06-04