-2

我是.Net 的新手。当光标放置在使用 C# 的页面之一上的文本框(自定义 URL)中时,我想向用户显示一条弹出警报消息。警报消息应显示类似“警告:输入的任何 URL 都将保存到数据库并显示在员工页面中”之类的内容。

一旦用户选择“确定”,消息就会消失,用户可以继续将内容输入到字段中,也可以选择不编辑该字段。

我该怎么做呢?

这是我在 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

有很多 javascript 库可以做到这一点。我个人喜欢qtip

或者

只是 google javascript 工具提示

于 2012-11-05T18:49:23.810 回答
0

假设您只希望消息显示一次,您可以使用mouseoverevent

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 回答