2014-11-06 52 views
-1

即时通讯使用的模板,使我的项目从A HREF后,有一个按钮,这是(A HREF)风格的按钮如何让JavaScript的按钮

我希望它用它作为后在PHP拉数据..但它不工作。这是按钮

<div class="wrapper"> 
    <span class="link1"> 
     <a href="" class="button1" id ="hide" name="submit"><strong>Search</strong></a> 
    </span> 
</div> 

,我想在这里使用它......

<?php 

if(isset($_POST['submit'])) { 
    echo '<script type="text/javascript">alert("This button works")</script>'; 
} 

?> 

,但它似乎没有工作..plz帮助

+0

java在哪里参与? – 2014-11-06 03:58:06

+0

POST变量不适用于'href',使用输入代替或提交类型按钮。 'href'是**不是**按钮。另外,你没有名为'from'的命名元素。 – 2014-11-06 04:01:22

+0

我已经下载了这个模板..即时通讯不太确定在这里的HREF的Java放在哪里..是否有其他解决方案..如果我可以取代这个惠特任何其他代码? – lee 2014-11-06 04:02:47

回答

0
if(isset($_POST['submit'])) 

它是假的,因为你还没有提交任何表格。 要么使它

或添加javascript/jQuery表单提交时点击href按钮。

希望它有帮助。

Your May see this

+0

thankx ..我只是试试... – lee 2014-11-06 04:23:13

1

也许你指的的JavaScript而不是Java。

他们是不一样的。

但是,您可以使用JavaScript使用该锚提交表单。

但首先,您需要确保在该标记中包含表单标记。

随后的事件上锚绑定:

<?php 

if($_SERVER['REQUEST_METHOD'] == 'POST') { 
    echo '<script type="text/javascript">alert("This button works")</script>'; 
} 

?> 

<div class="wrapper"> 
    <form method="POST" id="your_form_id"> 
     <span class="link1"> 
      <a href="#" class="button1" id="hide"><strong>Search</strong></a> 
     </span> 
    </form> 
</div> 

<script type="text/javascript"> 
document.getElementById('hide').addEventListener('click', function(e){ 
    e.preventDefault(); 
    document.getElementById('your_form_id').submit(); 
}); 
</script> 

FYI:如果你想有一个价值传递,无论是利用隐藏输入标签。或者把一个值属性,而不是使用一个按钮。

+0

Thankx兄弟..我会试试..d回来给你.. :) – lee 2014-11-06 04:23:34