JavaScript judgment on the page

zhaozj2021-02-16  64

JavaScript judgment D80 (original) keyword JavaScript on the title page

After a period of programming, I feel that these JavaScript is long, so they are sorted out, and they have judge whether it is empty, judges the number, judging the amount, and the judgment time. Like those who can write into JS, it is simplified on the page.

No title document </ title> <script language = "javascript"> Remove space Function Trim (Str) {if (str.charat (0) == "") {str.slice (1); str = trim (str);} Return Str;} Judgment is empty Function ISempty (Pobj, Errmsg ) {Var obj = evAl (pobj); if (Obj == null || trim (obj.value) == "") {if (errmsg == null || errmsg == ") ALERT (" input is empty ! "); Else Alert (errmsg); obj.focus (); returnif;} Return true;} Decision is a digital function isnumber (Pobj, errmsg) {var obj = evAl (pobj); strref =" 1234567890 "; IF (! iSempty (Pobj, Errmsg) Return False; for (i = 0; i <obj.value.length; i ) {tempchar = obj.value.substring (i, i 1); if (strref.indexof) (TempChar, 0) == - 1) {if (errmsg == NULL || errmsg == ")) Alert (" Data does not meet the requirements, please check "); else alert (errmsg); if (obj.type = = "text") Obj.focus (); return false;}} Return true;} // Judgment is a number, the number can be negative Function isnegative (Pobj, errmsg) {var obj = evAl (pobj); strref = " 1234567890- "; if (! ISempty (Pobj, Errmsg)) RETURN FALSE; For i = 0; i <obj.value.Length; i ) {tempchar = obj.value.substring (i, i 1); if (strref.indexof (Tempchar, 0) == - 1) {if (errmsg = = null || errmsg == "" "Alert (" Data does not meet the requirements, check "); else alert (errmsg); if (obj.type ==" text ") obj.focus (); returnaf ELSE {IF (i> 0) {if (obj.value.substring (i, i 1) == "-") {if (errmsg == NULL || errmsg == ""</p> <p>Alert ("Data does not meet the requirements, please check"); else alert (errmsg); if (obj.type == "text") obj.focus (); returnif;}}} Return true;} Is money in the form of money Function ismoney (Pobj, errmsg) {var obj = evAl (pobj); strref = "1234567890."; if (! ISempty (Pobj, errmsg)) Return False; for (i = 0; i <obj. Value.Length; i ) {tempchar = obj.value.substring (i, i 1); if (strref.indexof (Tempchar, 0) == - 1) {if (errmsg == null || errmsg == " ") ALERT (" Data does not meet the requirements, please check "); else alert (errmsg); if (obj.type ==" text ") obj.focus (); return false;} else {templen = obj.value. Indexof ("."); if (Templen! = - 1) {strlen = obj.value.substring (Templen 1, Obj.Value.Length); if (Strlen.Length> 2) {if (errmsg == null || errmsg == "") ALERT ("Data does not meet the requirements, please check"); else alert (errmsg); if (obj.type == "text") obj.focus (); return false;}}} } Return True;} function isleApyear (Year) {IF ((Year% 4 == 0 && Year% 100! = 0) || (Year% 400 == 0)) {return true;} Return False;} // judgment time Is it correct functi? ON isdate (checktext) {var datetime; var year, month, day; var gone, gtwo; if (Trim (checktext.value)! = "") {datetime = trim (checktext.value); if (DateTime.length = = 10) {year = datetime.substring (0,4); if (isnan == true) {alert ("Please enter the date! Format is (YYYY-MM-DD) / N example (2001-01- 01)! "); CheckText.focus (); return false;} gone = datetime.substring (4, 5); Month = DateTime.Substring (5, 7); if (isnan == true) {Alert (" please Enter the date! Format is (YYYY-MM-DD) / N (2001-01-01)! ");</p> <p>CheckText.focus (); return false;} gtwo = datetime.substring (7,8); day = datetime.substring (8, 10); if (isnan (day) == true) {Alert ("Please enter the date! Format is (YYYY-MM-DD) / N (2001-01-01)! "); CheckText.focus (); return false;} if ((gtwo ==") && (gtwo == "- ")) {IF (Month <1 || Month> 12) {alert (" The month must be between 01 and 12! "); Checktext.focus (); return false;} if (day <1 || day> 31) {Alert ("Date must be between 01 and 31!"); Checktext.focus (); return false;} else {if (Month == 2) {if (isleApyear && Day> 29) {Alert ("February Date must be between 01 and 29!"); Checktext.focus (); return false;} if (! Isleapyear (year) && day> 28) {Alert ("February Date must be 01 to 28 Room! "); CheckText.focus (); return false;}} ====================================================================================================================================================== Alert ("in four, six, nine, November / N" must be between 01 and 30! "); checktext.focus (); return false;}}} else} else {Alert (" Please enter the date! (YYYY-MM-DD) / N (2001-01-01) ")"); checktext.focus (); return false;}} else {ALERT ("Please enter the date! format is YYYY-MM-DD) / N (2001-01-01) "); checktext.focus (); return false;}} else {return true;} Return true;} </ script> <script language =" javaScript "> Function Checked (Theform) {if (! iSempty (Theform.aa, 'Please enter Data')) Return False;} </ script> </ head> <body> <form method =" post "action =" Name = "DD" ONSUBMIT = "Return Checked (this);" Determines whether input data <input type = "text" name = "aa"> <br> Judgment number <input type =</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-18431.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="18431" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.043</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'K2x35R3VHmV5wwQOzuBFaANr0osJLKzZy29_2BgwgSkWwR0UWyAS8sJAOJnt5QZC7D0XSUO4akOcTnzechxYGLZQ_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>