关于js调用错误信息并弹出提示框的问题 关于JSP跳转前弹出提示框的问题

javascript\u81ea\u5b9a\u4e49\u9519\u8bef\u63d0\u793a,\u6211\u4eec\u5728\u505a\u767b\u5f55\u9a8c\u8bc1\u65f6\uff0c\u6211\u4eec\u4f7f\u7528alert\u5f39\u51fa\u8b66\u544a\u6846\u505a\u7684\u3002

\u8fd9\u6837\uff0c\u4f60\u53ef\u4ee5\u5148\u8bbe\u5b9a\u4e00\u4e2a\u9a8c\u8bc1\u51fd\u6570check\uff0c\u9a8c\u8bc1\u6210\u529f\u8fd4\u56detrue\uff0c\u5931\u8d25\u5219\u8fd4\u56de\u9519\u8bef\u4fe1\u606f\u3002
\u90a3\u4e48\u5728\u70b9\u51fbid\u4e3asubmit\u7684\u6309\u94ae\uff08\u5047\u8bbe\u662f\u8fd9\u4e2a\u8868\u5355\u7684\u63d0\u4ea4\u6309\u94ae\uff09\u65f6\uff0c\u7ed1\u5b9a\u4e00\u4e2afunction\uff0c\u5982\u4e0b\uff1a
$("#submit").click(function(){ var result = check(); if(result!==true){ $("#error").show().html(result); }else{ $("#error").hide(); return true; }});\u53e6\u5916\uff0cerror\u91cc\u9762\u7684\u5b57\u5982\u679c\u8981\u663e\u793a\u4e3a\u7ea2\u8272\uff0c\u53ef\u4ee5\u7528css
#error{color:red;display:none;/*\u70b9\u51fb\u63d0\u4ea4\u4e4b\u524d\uff0c\u9690\u85cf\u9519\u8bef\u6846*/}

JSP\u8df3\u8f6c\u524d\u5f39\u51fa\u63d0\u793a\u6846\u7684\u95ee\u9898\u7684\u5b9e\u73b0\uff1a
\u65b9\u5f0f1\uff1a JSP\u524d\u7aef

alert("\u60a8\u8fd8\u6ca1\u6709\u767b\u5f55\uff0c\u8bf7\u767b\u5f55...");
window.document.location.href="userlogin.html";

\u65b9\u5f0f2\uff1a Java\u540e\u53f0
public void popAlert() {
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.print("alert('\u60a8\u8fd8\u6ca1\u6709\u767b\u5f55\uff0c\u8bf7\u767b\u5f55...'); window.location='userlogin.html' ");
out.flush();
out.close();

}
\u65b9\u5f0f3\uff1a Java\u540e\u53f0 + JSP\u524d\u7aef
1\uff09 Java\u540e\u53f0\u4ee3\u7801\u6bb5
public void popAlert() {

request.setAttribute("loginError", "\u60a8\u8fd8\u6ca1\u6709\u767b\u5f55\uff0c\u8bf7\u767b\u5f55..."); // \u8bbe\u7f6e\u9519\u8bef\u5c5e\u6027
request.getRequestDispatcher("userlogin.html").forward(request, response);

}
2\uff09 JSP\u524d\u7aef\u4ee3\u7801\u6bb5
<%
String errorInfo = (String)request.getAttribute("loginError"); // \u83b7\u53d6\u9519\u8bef\u5c5e\u6027
if(errorInfo != null) {
%>

alert(""); // \u5f39\u51fa\u9519\u8bef\u4fe1\u606f
window.location='userlogin.html' ; // \u8df3\u8f6c\u5230\u767b\u5f55\u754c\u9762

<%
}
%>

可以 在页面定义一个iframe name="xxx"
form target="xxx"
此时提交后 你在后台往iframe里刷javascript串
然后可以有下面类似的代码
<script type="text/javascript">
if(/成功/){
parent.location='xxx';
}else{
parent.alert('登陆不成功');
}
</script>

alert()弹出 貌似不好看哦

  • win10绯荤粺寮鏈寮瑰嚭鑴氭湰閿欒鎻愮ず鐨勮В鍐虫暀绋
    绛旓細杩戞湡鏈夐儴鍒唚in10鐢ㄦ埛寮鏈鸿繍琛屼竴娈垫椂闂村悗锛岀郴缁熻嚜鍔寮瑰嚭涓涓JS鑴氭湰閿欒鎻愮ず锛屽浜庣敤鎴鍑虹幇璇ラ敊璇彁绀烘椂浠涔堝師鍥犻犳垚鐨勫憿?濡傛灉鐢ㄦ埛鍑虹幇璇ラ棶棰樺ぇ閮ㄥ垎鏄洜涓虹敤鎴风殑鐢佃剳涓瘨閫犳垚鐨勶紝鎴戜滑鍙渶瑕侀氳繃鏉姣掕蒋浠跺鐢佃剳杩涜鏌ユ潃灏辫兘澶熻В鍐!瑙e喅鏂规硶锛氱數鑴戜腑姣掑悗琚己鍒跺畨瑁呬簡鏈煡鑴氭湰锛屾瘡娆″紑鏈洪兘鎵ц涓娆S鑴氭湰锛屼及璁℃槸瑕佹眰...
  • 鎴戞兂鍦╦sp 椤甸潰涓寮瑰嚭瀵硅瘽妗鎻愮ず鐢ㄦ埛杈撳叆閿欒,濡備綍鍦ㄥ悗鍙皊ervlet涓搷浣...
    绛旓細鎯抽獙璇佺敤鎴峰瘑鐮佹槸鍚︽纭紵鏈変釜寰堢畝鍗曠殑鍔炴硶銆傜洿鎺ユ彁浜よ〃鍗曪紝鍦╯ervlet閲岄潰鐢╮equest.setAttribute(鈥渒鈥,"v")瀛樻斁缁撴灉锛岀劧鍚庡湪椤甸潰涓婄洿鎺ヨ幏寰楁帴鍙c備篃鍙互鐢╝jax鎻愪氦琛ㄥ崟锛岀劧鍚庤繑鍥炰竴涓猰ap,alert鍑烘潵銆
  • 鎬庝箞鐢JS鍒ゆ柇鏂囨湰妗嗛噷杈撳叆鐨勬暟瀛椾负123456789,杈撳叆閿欒鍒寮瑰嚭鎻愮ず...
    绛旓細function aa(){ var obj=document.getElementById("杈撳叆妗");if(obj.value=="123456789")window.open("www.baidu.com");else alert("杈撳叆閿欒");}
  • JS琛ㄥ崟楠岃瘉閿欒淇℃伅鏀惧湪灞傚唴,濉叆閿欒鐨勪俊鎭悗閿欒淇℃伅鏄剧ず鍦ㄦ枃鏈鍐...
    绛旓細浣犲ソ锛屽府浣犳敼濂戒簡锛屼笅闈㈡槸鏀圭殑閮ㄥ垎 js鏂归潰 show鍑芥暟鐨勮鑼冿紙灏忛棶棰樻棤鍏崇揣瑕侊級鎶 display=""; 鏀规垚 display="block";2. hidden 鐗瑰ぇ閿欒锛屾柊鎵嬪繀鐘紝hidden涓轰繚鐣欐柟娉曪紝鍚宺eset涓嶅彲浠ヨ嚜宸卞啀瀹氫箟锛屽彲鏀逛负hidden2 html鏂归潰 瀵筬orm琛ㄥ崟鐨則ype="submit"鎻愪氦涓嶄簡瑙o紝瀹冧笉鏄畝鍗曠殑 button锛岀偣浜嗗畠灏辨彁浜...
  • java涓js鎬庝箞瀹炵幇閿欒淇℃伅鍙樉绀轰笁绉
    绛旓細setTimeout(function(){ //$('#id').hide(); //document.getElementById(id).style.display="none";}, 3000 );
  • 鏂囨湰妗嗗悗闈㈡庝箞寮瑰嚭杈撳叆閿欒 js
    绛旓細 function checkValid(txt) { if (txt.value == '')alert('璇疯緭鍏ュ悕绉');}
  • 杩欐槸涓涓js鐨勫脊绐,鎴戞兂瑕佺煡閬璋冪敤alert鐨勪綅缃,濡備綍鍋氥傝藩姹傚ぇ绁炶祼鎷...
    绛旓細涓嬮潰杩欎釜鏄竴涓爣鍑嗙殑alert寮圭獥(WIN 7绯荤粺榛樿涓婚)閫氬父缃戠珯寮鍙戜篃涓嶄細浣跨敤alert杩涜娑堟伅鎻愮ず锛屽洜涓篴lert鍙互琚祻瑙堝櫒灞忚斀鎺夈傜幇鍦ㄥ鏁版祻瑙堝櫒鍦ㄩ噸澶嶆敹鍒癮lert璋冪敤鐨勬椂鍊欙紝浼氬湪瀵硅瘽妗嗕笅澧炲姞灞忚斀閫夐」锛岃繖鏍蜂細灞忚斀鎺夎缃戦〉鎵鏈夊悗缁璦lert淇℃伅锛屽涓嬪浘鎵绀猴細濡傛灏变細褰卞搷鍒板悗缁搷浣滀腑鍑虹幇鐨勬柊鎻愰啋鍐呭銆傛墍浠ワ紝閫氬父...
  • 鍚勪綅澶х,涓嬮潰鐨JS浠g爜涓轰粈涔堟病鏈鍑虹幇鎻愮ず鎶ラ敊鐨淇℃伅,鍙嶈屾槸涓鐗囩┖鐧藉憿...
    绛旓細鎶ラ敊鍘熷洜鏄紝浣犵殑浠g爜瑕佹眰鐨 throw new Error 鍙互鐢 alert銆俧unction factorial(x)//姹傞樁涔榹 if (x==0) { return 1; } var tt=0; tt = factorial(x-1)*x; return tt;}alert(factorial(9));
  • 璋冪敤js鎶ラ敊 閿欒: $ is not defined
    绛旓細1.棣栧厛鐨勬鏌ヤ竴涓嬫湁娌℃湁姝g‘寮曞叆jQuery搴撴枃浠讹紝鐢╢irebug鐪嬬湅灏辩煡閬撲簡锛孏oogle鍜屽井杞篃鎻愪緵浜嗗湪绾跨殑搴撴枃浠讹紝鍙互浣滀负娴嬭瘯鏉ョ敤锛屾渶濂借繕鏄妸鏂囦欢鏀惧湪鑷繁鐨勬湇鍔″櫒杈冧负瀹夊叏锛屼唬鐮佸涓嬶細google锛 寰蒋锛 2.搴撴纭紩鍏ュ悗锛岃繕鏈夊彲鑳芥槸鍥犱负浠g爜娌℃湁鍖呭惈(function(){ //浠g爜 });涓垨鑰呭簱鍐茬獊锛岄渶瑕佸0鏄庡嚱鏁版鍏...
  • edge娴忚鍣js閿欒琛ㄧず瑙e喅鏂规硶
    绛旓細鍦 Edge 娴忚鍣ㄤ腑浣跨敤鎵╁睍杩愮畻绗﹀鐞嗗璞℃暟鎹紝浼鎶ラ敊 Expected identifier锛 string or number銆7閲嶅惎win10鍚庯紝浠嶇敤鍘熸潵鐨勭敤鎴风櫥褰曪紝鎵撳紑EDGE娴忚鍣紝缁撴灉缁х画鎶ラ敊锛屼絾鍑洪敊鎻愮ず鏈変簡鍙樺寲锛屽湪鍏抽棴浜嗙敤鎴锋帶鍒剁殑鎯呭喌涓嬶紝鏃犳硶鎵撳紑EDGE锛岀洿鎺ョ偣鍑绘姤閿欑晫闈㈢殑鐢ㄦ埛鎺у埗杩涜鍚庣画璁剧疆8鍑虹幇閫夋嫨lt浣曟椂閫氱煡浣犳湁鍏宠鍏ョ畻鏈...
  • 扩展阅读:js弹出对话框的三个命令 ... javascript弹出对话框 ... js弹出页面窗口 ... js调用批处理文件 ... js弹出确认框 ... js中弹出警告框的方法 ... a javascript error ... js怎么弹出一个输入框 ... js弹出提示信息 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网