我是.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>
答案 0 :(得分:0)
答案 1 :(得分:0)
假设您只希望消息显示一次,则可以使用mouseover
event。
HTML:
<input type="text" id="yourField" />
JS:
var field = document.getElementById('yourField');
field.onmouseover = function () {
alert('Warning!');
// only show once
field.onmouseover = undefined;
};