我使用模板制作我的项目,并且有一个按钮是一个(a href)样式按钮
我希望它使用它作为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 :(得分: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>
仅供参考:如果要传递值,请使用隐藏的输入标记。或者输入一个值属性,然后使用一个按钮。
答案 1 :(得分:0)
if(isset($_POST['submit']))
这是假的,因为你没有提交任何表格。 要么成功
或点击href按钮时添加javascript / jquery表单提交。
希望它有所帮助。