2012-10-26 219 views
-2

我有一个按钮类,一个php函数,但它总是调用该按钮是否被点击过的函数。按钮调用功能不被点击

  <FORM> 
      <INPUT TYPE="button" VALUE="Dismiss" onClick="'.$this->dismiss_IE().'"> 
      </FORM> 

在负载我把回声在dismiss_IE()函数,即会显示每一页的负荷。

如何在点击按钮时只调用dismiss_IE函数。

+0

请了解PHP和JavaScript的区别。 – SomeKittens

+0

我假设'$ this-> dismiss_IE()'包含Javascript代码,对吧?我们可以看到这些代码吗? – andrux

+0

@Mr。外星人 - 我不明白为什么攻击我犯了一个错误是有帮助的。我试图通过互联网上的各种例子和资源来教我,可惜我是混合两种语言了,而这样做这是我的问题的根本原因,我现在知道了。 – Nick

回答

1

您的代码存在问题。作为@Mr。外星人说,你正试图调用一个PHP函数,它应该是一个JavaScript函数。

<script language = "javascript"> 
function dismiss_IE() { 
     //write javascript code instead of php 
     //if you have php logics, try to use ajax to 
     // call the php page and write your logis there. 
} 
</script> 
<form> 
<input type="button" value="Dismiss" onClick="dismiss_IE()"> 
</form> 
1

不幸的是,你不能在onclick事件中调用PHP函数。只要服务器读取您的PHP代码,就会对其进行评估。