你可以自己模仿呀, 用四个input用样式表去掉边框, 外面再套一个内嵌样式的span 每个输入框根据输入的内容改变一个光标即可.

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <body bgcolor="menu">
    <span style="border: 1px solid #999999;background-color:#ffffff">
    <INPUT TYPE="text" NAME="num1" style="width:30;border:0;text-align:center;" maxlength="3" onblur="return checkIP(this);">.
    <INPUT TYPE="text" NAME="num2" style="width:30;border:0;text-align:center;" maxlength="3" onblur="return checkIP(this);">.
    <INPUT TYPE="text" NAME="num3" style="width:30;border:0;text-align:center;" maxlength="3" onblur="return checkIP(this);">.
    <INPUT TYPE="text" NAME="num4" style="width:30;border:0;text-align:center;" maxlength="3" onblur="return checkIP(this);">
    </span><script language="javascript">
    function checkIP(str)
    {
    str = eval(str); if ((str.value>=0)&&(str.value<=255))
    {
       return true;
    }
    else
    {
       alert("填写格式不正确!");
       str.focus();
       str.select();
       return false;
    }
    }
    </script>校验方法不好,那位改成正则