如何取代javascript中alert方法?

有时候如何一个
<input type="text">为空的时候我显示一个alert警告框,现在我想出错时候,错误提示出现在一个<td></td>里怎么办??
能不能举个例子

慕的地8271018
浏览 1094回答 4
4回答

慕工程0101907

有2中方法:第一种:通过div层模拟alert方法第二种:覆盖window.alert方法对于一般的应用,这里推荐第二种方式。示例:12345var&nbsp;j_oldAlert&nbsp;=&nbsp;window.alert;//保修原来的alert函数window.alert&nbsp;=&nbsp;function&nbsp;(msg)&nbsp;{//覆盖原来的alert函数&nbsp;&nbsp;&nbsp;var&nbsp;newMsg&nbsp;=&nbsp;msg&nbsp;+&nbsp;'新消息';//修改消息&nbsp;&nbsp;&nbsp;j_oldAlert(newMsg);//弹出消息}

撒科打诨

<input type="text" id="entry" /><td&nbsp;id="output"></td>function reportErr(){if(document.getElementById("entry").value==""){var output=document.getElementById("output");output.innerHTML="小泉草NM!";//显示错误信息}}//覆盖window.alert()方法window.alert=reportErr;这样就可以 了

POPMUISE

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

斯蒂芬大帝

可以用<div>来处理 错误信息显示在div 中 然后用script来控制事件发生
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS