显示剩余可输入的数字

一、引入css

 1 .clsShowInfoWindow {
 2     BORDER-RIGHT: #8AB3F4 3px solid;
 3     PADDING-RIGHT: 0em;
 4     BORDER-TOP: #8AB3F4 3px solid;
 5     PADDING-LEFT: 0em;
 6     FONT-SIZE: smaller;
 7     font-family:Verdana, Arial, Helvetica;
 8     font-size:12px;
 9     Z-INDEX: 101;
10     PADDING-BOTTOM: 0em;
11     BORDER-LEFT: #8AB3F4 3px solid;
12     WIDTH: 260px;
13     COLOR: #000000;
14     PADDING-TOP: 0em;
15     BORDER-BOTTOM: #8AB3F4 3px solid;
16     position:absolute;
17     BACKGROUND-COLOR: #CEE0EB;
18     table-layout:fixed;
19     word-break:break-all
20 }
21 table.tableBorderStyle{
22          BORDER-RIGHT: #ffffff 0px solid;
23          BORDER-TOP: #ffffff 0px solid;
24          BORDER-LEFT:#ffffff 0px;
25          BORDER-BOTTOM:#ffffff 0px;
26          margin:1;
27          text-align:center
28 }
29 td.tdBorderStyle{
30          BORDER-RIGHT: #666666 1px solid;
31          BORDER-TOP: #666666 1px solid;
32          BORDER-LEFT:#666666 1px solid;
33          BORDER-BOTTOM:#666666 1px solid;
34          text-align:center
35 }
36 .scrollStyle{
37          width:100%;
38             height:15px;
39             overflow:hidden;
40          vertical-align:middle;
41          text-align:left;
42          word-break:break-all;
43          word-wrap:break-word
44 }

二、引入js
 1 /*firefox*/function __firefox(){    HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style);    window.constructor.prototype.__defineGetter__("event", __window_event);    Event.prototype.__defineGetter__("srcElement", __event_srcElement);}function __element_style(){    return this.style;}function __window_event(){    return __window_event_constructor();}function __event_srcElement(){    return this.target;}function __window_event_constructor(){    if(document.all){        return window.event;    }    var _caller = __window_event_constructor.caller;    while(_caller!=null){        var _argument = _caller.arguments[0];        if(_argument){            var _temp = _argument.constructor;            if(_temp.toString().indexOf("Event")!=-1){                return _argument;            }        }        _caller = _caller.caller;    }    return null;}if(window.addEventListener){    __firefox();}/*end firefox*/
 2
 3 function showInfoWithPanel(obj){
 4    try{
 5           //var e=event||window.event;
 6           var showInfoWindow=document.getElementById("showInfomation");
 7           showInfoWindow.className="clsShowInfoWindow";
 8           showInfoWindow.style.visibility="visible";
 9           var x=document.body.scrollLeft+event.clientX+10;
10           var y=event.clientY+document.body.scrollTop+10;//+document.documentElement.scrollTop;
11           showInfoWindow.style.left=x;
12           showInfoWindow.style.top=y;
13           showInfoWindow.innerHTML="";
14           showInfoWindow.innerHTML=obj.innerHTML;//+" clientY:"+y+" clientX:"+x;
15           obj.style.color="red";
16    }catch(e){alert("showInfoWithPanel:"+e.message);}
17 }
18 function hiddenInfoPanel(obj){
19       try{
20          var showInfoWindow=document.getElementById("showInfomation");
21          if(showInfoWindow || typeof(showInfoWindow)!=‘undefined‘){
22           showInfoWindow.innerHTML="";
23           showInfoWindow.style.visibility="hidden";
24           }
25           obj.style.color="#000000";
26     }catch(e){alert("hiddenInfoPanel:"+e.message);}
27 }

三、使用

 1   function checkchar(){
 2
 3           if(document.Form2.stationRun.value.length>2500){
 4
 5              alert("站点运行情况字数不能超过2500字");
 6              return;
 7           }
 8           if(document.Form2.devRun.value.length>2500){
 9
10              alert("设备运行情况字数不能超过2500字");
11              return;
12           }
13           document.Form2.action="commonMsgAction_saveMsg.do";
14           loading();
15           document.Form2.submit();
16           alert(" 待办事宜保存成功!");
17   }
18   function addEnter(element){
19            document.getElementById(element).value = document.getElementById(element).value+"<br>";
20
21   }
22   function checkTextAreaLen(){
23           var stationRun = new Bs_LimitedTextarea(‘stationRun‘, 2500);
24         stationRun.infolineCssStyle = "font-family:arial; font-size:11px; color:gray;";
25         stationRun.draw();
26
27         var devRun = new Bs_LimitedTextarea(‘devRun‘, 2500);
28         devRun.infolineCssStyle = "font-family:arial; font-size:11px; color:gray;";
29         devRun.draw();
30   }
31   window.onload=function(){
32         checkTextAreaLen();
33
34   };
时间: 2024-10-22 16:14:36

显示剩余可输入的数字的相关文章

JS中同步显示并分割输入的数字字符串

题目比较晦涩,来张图来说明要表达的效果: 第一张图的效果就是,用户输入一个数字,上面就显示一个大层,然后显示输入的数字,并把数字用空格按照每四位分割出来.好像在建行的网上银行上面就有这种效果.第二个图的效果就是用户在一个文本框中输入一串数字,然后再光标离开的时候,把数字按照每三位用逗号给分割开来,类似于老外的金钱输入效果. 效果一 同步显示分割分割输入 这种效果中,仿造的就是输入银行卡子类的,故只能够输入数字,需要禁用用户输入的其它字符下面是几种实现方式.先贴上HTML和CSS代码: 1 <ht

实时显示剩余可以输入的文字数

<div class="row"> <div class="col-md-8"> <div> <textarea name="counttextarea" id="counttextarea" cols="45" rows="5" style="width: 400px;padding: 10px; margin:10px;"

根据用户输入的数字,显示对应星期.

/** *    根据用户输入的数字,显示对应星期. * *    思路: *    1.本体符合查表的思想,可以设定一个方法,让用户传入一个整型数值,然后在表中查对应的星期几就可以了. * */ public class WhatDay { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个整数值,我来告诉你输入的是星期几?"

shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd

shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令.显示命令如下:*cmd meau** 1--date 2--ls 3--who 4--pwd  当输入1时,会运行date命令,输入2时会运行ls,以此论推 答案: #! /bin/bash read -p "*cmd meau** 1--date 2--ls 3--who 4--pwd:" a if (($a==1));then date elif (($a==2));then ls elif (($a==

斐波那契数列,1.1.2.3.5.8......,输入一个数字,比如3,显示前面三个数字1,1,2.

斐波那契数列(从第三个数字开始都是前面两个数字的和),1.1.2.3.5.8......,输入一个数字,比如3,显示前面三个数字1,1,2. 1 public class practice { 2 int fib(int n) {//递归 3 if (n <=2) return 1;//数列前两个返回1,无规律可寻. 4 return (fib(n -1) +fib(n - 2));//从第三个开始,则是前面两个数字的和. 5 } 6 public static void main(String

猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了, 如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)

产生0-100之间的随机数,包括0和100 double d = Math.random() * 100; int a = (int)Math.round(d); ------------------------------------- package 水仙花数; import java.util.Scanner;/* 猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了,如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)*/public class t

显示输入框只能输入2位小数

function checkNum(obj) { obj.value = obj.value.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符 obj.value = obj.value.replace(/^\./g, ""); //验证第一个字符是数字而不是. obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的. obj.value =

js统计文本框剩余可输入字数(可直接使用)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb23

#用户登陆(三次输错机会)且每次误时显示剩余错误次数(提示:使用字符串格式化)

#用户登陆(三次输错机会)且每次误时显示剩余错误次数(提示:使?字符串格式化) # i = 3 # username = "yangxiaoer" # password = "123456" # while i>=0: # name = input("请输入你的用户名:") # if name == username: # passwd = input("请输入你的密码:") # if passwd == passwor