如何取代javascript中alert方法

有时候如何一个<inputtype="text">为空的时候我显示一个alert警告框,现在我想出错时候,错误提示出现在一个<td></td>里怎么办??能不能举个例子... 有时候如何一个
<input type="text">为空的时候我显示一个alert警告框,现在我想出错时候,错误提示出现在一个<td></td>里怎么办??
能不能举个例子
展开
 我来答
woshidaniel
推荐于2017-10-06 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:955万
展开全部

有2中方法:

第一种:通过div层模拟alert方法

第二种:覆盖window.alert方法

对于一般的应用,这里推荐第二种方式。

示例:

var j_oldAlert = window.alert;//保修原来的alert函数
window.alert = function (msg) {//覆盖原来的alert函数
   var newMsg = msg + '新消息';//修改消息
   j_oldAlert(newMsg);//弹出消息
}
百度网友861de7d5ca8
2015-08-11 · TA获得超过2.3万个赞
知道小有建树答主
回答量:1497
采纳率:90%
帮助的人:113万
展开全部
方法如下:
function reportErr(){
if(document.getElementById("entry").value==""){
var output=document.getElementById("output");
output.innerHTML="小泉草NM!";//显示错误信息
}
}
//覆盖window.alert()方法
window.alert=reportErr;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
野草064
2007-12-24 · TA获得超过475个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:230万
展开全部
可以用<div>来处理 错误信息显示在div 中 然后用script来控制事件发生
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天才嚣张混混
推荐于2017-10-12 · TA获得超过340个赞
知道答主
回答量:174
采纳率:0%
帮助的人:0
展开全部
<input type="text" id="entry" />
<td id="output"></td>

function reportErr(){
if(document.getElementById("entry").value==""){
var output=document.getElementById("output");
output.innerHTML="小泉草NM!";//显示错误信息
}
}
//覆盖window.alert()方法
window.alert=reportErr;

这样就可以 了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式