2011-09-20 9 views
0

ユーザーが悪いユーザー名とパスワードを入力し、ユーザーにページをもう一度試すことができる「OK」を選択するか、パスワードを変更して別のリンクに移動することができる「パスワードを忘れた」オプションをユーザーに与えると、パスワード。アラートにアンカーを付けることはできますか?

アラートボックスを使用してアンカーを追加できますか?私は誰かが間違ったパスワードを入力するまでボタンを浮かべたくはありません。

+0

sidenote:_'alert'をプロダクションコードで使用しないでください。_ – c69

+0

@ c69:私は理論的に同意しますが、時には単純なアラートが必要です。そして、実用主義は、私が思うように、控え目な象牙塔のルールに勝つ必要があります。 –

+0

@ジャワの酒飲み: 'はすべきではない!' – c69

答えて

3

あなたはconfirm()を使用することをお勧めします。

if (confirm('You used a wrong password; Would you like to retrieve your password ?')) { 
    document.location = 'retrieve the password'; 
} 
4

No. alert()ボックスにはプレーンテキストしか表示できません。自分で実装する必要があるような独自のポップアップボックスを作成する場合は、alert()を使用できませんでした。

1

ビルトインalert機能は、ハイパーテキスト、テキストだけが表示されません。一般的なJavascript GUIライブラリのいずれかから、より洗練された実装を使用することができます。代わりにHTMLポップアップを作成することができます。

1

alertはHTMLを表示しません。代わりにメッセージを表示するには、マークアップを発行する必要があります。 jQuery UIなど、これを実現するライブラリがたくさんあります。

1

これはできません。代わりにshowModalDialog関数を使用することができます。デモ:this pageをご覧ください。

0

いいえ、あなたがユーザーにカスタムメッセージを表示する必要があります:

この機能は、[OK]をキャンセルボタンに続いてメッセージが表示されます。そのためには、絶対配置されたDIV要素、モーダルダイアログウィンドウまたはiframeを使用することができます。

関連する問題