2013-02-07 45 views
-3

如何找出哪个按钮被点击。要找到哪个按钮被点击javascript php

`<input type="submit" name="quest" id="ques" value="quest" /> 
<input type="submit" name="answer" id="ans" value="answer" />` 
+4

它不是叽叽喳喳,你可以去超过160个字符.. – Shurmajee

+0

按照链接答案:http://stackoverflow.com/questions/6973139/php-which-button-is-clicked –

回答

0

下面的代码是按钮被点击这对于检查的解决方案。

document.getElementById('button').onclick = function() { 
    alert("button was clicked"); 
}​;​ 
0

代码应该如下

<script language="javascript">   
    function checkBtn(event) { 
     alert(event.target.name); 
    } 
</script> 

添加onClick="checkBtn(event)"您的每一个按钮。否则,你可以一个onsubmit添加到您的表单如onSubmit="checkBtn(event)"

+0

但是通过点击问题和答案按钮,我有两种不同的形式。所以,我必须在一个验证函数中为两个按钮编写独立的条件。是否可以写入。请告诉我。 – tweety

+0

在checkBtn函数中,您可以随心所欲地编写任何内容并提交正确的表单,因为您希望 – Techie

+0

阅读此表单以进行表单提交。 http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml – Techie

1

它很容易,你可以编写像我一样

代码:

<html> 
    <head> 
     <script language="javascript">   
     function checkBtn(event) { 
       alert(event.target.name); 
     } 
     </script> 


    </head> 
    <body> 
     <br /><br /> 
     <form action="multiSubmit.php" method="post" onSubmit="return false;"> 
     <input type="submit" name="quest" id="quest" value="quest" onClick="checkBtn(event)" /><br /> 
     <input type="submit" name="answer" id="answer" value="answer" onClick="checkBtn(event)" /><br /> 
     </form> 

    </body> 
</html>