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"/>" onblur="javaScript:js_limitPhone(this)">
注:DOM(如一個HTML頁面或)可以把裏面的所有東西(如:<tr></tr>,<td></td>,<table></table>,<input></input>)等,裏面都可以用一個唯一的ID來標識,而就可以用這個ID來讀取相對應的信息。