-2

私は.Netが初めてです。C# を使用して、いずれかのページのテキスト ボックス (カスタム URL) にカーソルを置いたときに、ポップアップ アラート メッセージをユーザーに表示したいと考えています。警告メッセージは、「警告: 入力された URL はデータベースに保存され、従業員ページに表示されます」のような内容になります。

ユーザーが [OK] を選択すると、メッセージは消え、ユーザーはフィールドにコンテンツを入力するか、そのフィールドを編集しないことを選択できます。

どうすればこれを行うことができますか?

これは私がJSに入力したものです。しかし、ポップアップメッセージが表示されません:

<script type="text/javascript"> 
      function AlertForUrl() 
      { 
         var strwarning = "Warning! Any URL entered will be saved to the database and will now display in the email" ; 

         var field = document.getElementById('YourField'); 
         field.onmouseover = function() { alert(strwarning); 
             // only show once 
         field.onmouseover = undefined; 
      }; 
</script>
4

2 に答える 2

0

メッセージを1回だけ表示したい場合は、mouseoverイベントを使用できます。

HTML:

<input type="text" id="yourField" />

JS:

var field = document.getElementById('yourField');
field.onmouseover = function () {
    alert('Warning!');

    // only show once
    field.onmouseover = undefined;
};

http://jsfiddle.net/X4UbC/

于 2012-11-05T18:54:13.677 に答える
0

これを行うことができる多くのjavascriptライブラリがあります。私は個人的にqtipが好きです。

または

ちょうどグーグルjavascriptツールチップ

于 2012-11-05T18:49:23.810 に答える