1:Random rand=new Random(47);括号里的47是下标,就是精确到几位。
如:Random rand=new Random(5);
a=0.12345;
个位:a*10;
十位:a*100;
2:JS中的验证:数字验证,手机验证和一个隐藏和显示输入框
(1):数字验证
function js_limitNum(object)
{
var s =document.getElementById(object.id).value;
if(s!="")
{
if(isNaN(s))
{
alert("面积请输入数字");
object.value="";
object.focus();
}
}
(2):手机验证
function js_limitPhone(object)
{
var s =document.getElementById(object.id).value;
var reg0 = /^13/d{5,9}$/;
var reg1 = /^153/d{4,8}$/;
var reg2 = /^159/d{4,8}$/;
var reg3 = /^0/d{10,11}$/;
var my = false;
if (reg0.test(s))my=true;
if (reg1.test(s))my=true;
if (reg2.test(s))my=true;
if (reg3.test(s))my=true;
if(s!="")
{
if (!my)
{
alert('请输入正确的手机号码');
object.value="";
object.focus();
}
}
}
(3):当条件对照时出现输入框,不对时隐藏输入框
function js_hide()
{
//是否中介ID
var ss=document.getElementById("isAgent");//一定要用("")双引号!!!!!
//中介公司ID
var mm=document.getElementById("agentCompany");
var td=document.getElementById("aa");
if(ss.value==0)
{
mm.style.display="block";
td.style.display="block";
}
else
{
//这个获取<td align="right" nowrap id="aa">中介公司</td>里面的内容(中介公司),innerHTML能获取并给它设为空,不让它来显示
mm.style.display="none";
if(ss.value==2)
{
mm.style.display="block";
}
td.style.display="none";
}
}
注:以上的方法都要触动一个事件:
<input type="text" name="model.way" size=20 id="way" value="<ww:property value="model.way"/>" οnblur="javaScript:js_limitPhone(this)">
注:DOM(如一个HTML页面或)可以把里面的所有东西(如:<tr></tr>,<td></td>,<table></table>,<input></input>)等,里面都可以用一个唯一的ID来标识,而就可以用这个ID来读取相对应的信息。