将表单的按钮转换为超链接

时间:2014-01-12 16:04:22

标签: php

我在php中有以下表格:

<?php
<form action='deletepost.php' method='post'>
  <input type='hidden' name='var' value='$comment_id;'>
  <input type='submit' value='Delete'> 
</form>
?>

当用户按下删除按钮时,会转到deletepost.php脚本,该脚本如下:

<?php  

$comment = mysql_real_escape_string($_POST['var']);

    if(isset($comment) && !empty($comment)){
    mysql_query("UPDATE `comments` SET `flag`=1 WHERE (`user`='$session_user_id' AND `comments_id`='$comment')");
    header('Location: wall.php');
}           

?>

我希望我在表单中使用的删除按钮使其看起来像一个链接。有什么想法是最好也更简单的方法吗?

2 个答案:

答案 0 :(得分:2)

将一个类分配给名为“btn_link”的提交按钮。

HTML:

<input type='submit' value='Delete' class='btn_link'> 

然后你可以用css

.btn_link
{
    background:none!important;
     border:none; 
     padding:0!important;    
     border-bottom:1px solid #444; /*border is optional*/
}

N.B。:请参阅以下评论,关于!important的使用

答案 1 :(得分:2)

@kumar_v做到了。仅举例说明(使用真实链接):

<form action='deletepost.php' method='post'>
  <input type='hidden' name='var' value='$comment_id;'>
  <a onclick="javascript:this.parentNode.submit();">Delete</a>
</form>