2017-07-14 17 views
-1

メールでの確認があります。リンクの代わりに、ユーザーがクリックできるボタンが必要です。ここに私のコードは次のとおりです。メールで確認ボタンでメール確認php

$confirmMailContent = "Thank you for registering. Please click <a href='[LINK]'>here</a> to confirm your email address"; 

それは動作しますが、代わりにクリック可能なリンクの私はボタンをしたいです。何か案は?試しました

$confirmMailContent = "Thank you for registering. Please click <a href=<button type='button' name='btn-signup'></button>here</a> to confirm your email address"; 

動作しませんでした。

+6

リンクをボタンとしてスタイル設定します。 –

答えて

1

はちょうどあなたがボタンとして、リンクのスタイルを希望する方法でのCSSを使用し、は、ここでの例です:

.link-button { 
 
    border: 1px solid #ccc; 
 
    padding: 6px 12px; 
 
    text-align: center; 
 
    white-space: nowrap; 
 
    vertical-align: middle; 
 
    cursor: pointer; 
 
    background-image: none; 
 
    border: 1px solid transparent; 
 
    border-radius: 4px; 
 
    text-decoration: none; 
 
    
 
    color: #fff; 
 
    background-color: #337ab7; 
 
    border-color: #2e6da4; 
 
} 
 

 
.link-button:hover, .link-button:focus, .link-button:active { 
 
    color: #fff; 
 
    background-color: #204d74; 
 
    border-color: #122b40; 
 
}
Thank you for registering. Please click <a href='[LINK]' class="link-button">here</a> to confirm your email address

+0

ありがとうございます。 それは働いた! – Linoie

1
$confirmMailContent = "Thank you for registering. Please click <a href='your-link'><button type='button' name='btn-signup'></button></a> to confirm your email address"; 

あなたがタグを閉じる必要があり

+0

はい。それは何だったのか。私は<前のボタンを忘れてしまった。 – Linoie

1

なぜCSSを追加しませんか?

$confirmMailContent = "Thank you for registering. Please click <a href='#link' style='background-color: #EEEEEE; 
    color: #333333; 
    padding: 2px 6px 2px 6px; 
    border-top: 1px solid #CCCCCC; 
    border-right: 1px solid #333333; 
    border-bottom: 1px solid #333333; 
    border-left: 1px solid #CCCCCC;'>here</a> to confirm your email address"; 

これは私がボタンの前に<を忘れてしまった単純な例

0

です。 ありがとうございました。