Bu eski bir konu ama ben en doğrudan çözüm bir çapa-bağlantısı gibi geleneksel formu görünmesi için CSS kullanmak olduğunu düşünüyorum genelinde sadece durumda herkes geliyor.
'= Değer bir giriş / metin satırını ayarlar:' none Ekranda 'aslında o style = ile bir form oluşturur - @ ben size bir link ile bir yazı göndermek için php ve javascript kullanmak doğru olduğunu, ancak js ne sormak sağlar sonra bir şey 've gönderir.
ancak bir form yaparak tüm bu atlayabilirsiniz. ayarı style = 'display: none' giriş / metin hatları (yukarıdaki gibi değil formun kendisi) ve daha sonra düğme normal bir link gibi görünmesi için CSS kullanarak.
Burada bir örnek i kullanıyoruz:
PHP Sınıf
public function styleButton($style,$text){
$html_str = "<form id='view_form' action='".$_SERVER['REQUEST_URI']."' method='post' >";
$html_str .= "<input style='display:none;' name='list_style' type='text' value='".$style."' >";
$html_str .= "<input id='view_button' type='submit' value='".$text."' >";
$html_str .= "</form>";
return $html_str;
}
Then in the CSS id="view_form" set "display:inline;"
and in the CSS id="view_button" set to something like: "background:none;border:none;color:#fff;cursor:pointer"