³£ÓÃJavascript²Ù×÷ÊÕ¼¯
• Сд½ð¶îÓë´óд½ð¶îÁª¶¯
<mce:script language="JavaScript"><!--
function daxie()
{
this.values = ["Áã", "Ò¼", "·¡", "Èþ", "ËÁ", "Îé", "½", "Æâ", "°Æ", "¾Á"];
this.digits = ["", "Ê°", "°Û", "Ǫ"];
}
function daxie.prototype.getdx(num)
{
if(isNaN(num)) return "";
var number = Math.round(num*100)/100;
number = number.toString(10).split('.');
var integer = number[0];
var len = integer.length;
if (len > 12)
return "ÊýÖµ³¬³ö·¶Î§£¡Ö§³ÖµÄ×î´óÊýֵΪ 999999999999.99";
var returnValue = this.bns(integer.slice(-4));
if (len > 4)
returnValue = this.bns(integer.slice(-8,-4)) + (integer.slice(-8,-4)!="0000"?"Íò":"") + returnValue;
if (len > 8)
returnValue = this.bns(integer.slice(-12,-8)) + "ÒÚ" + returnValue;
if(returnValue!="")
returnValue += "Ô²";
if(number.length==2)
{
var cok = number[1].split('');
if(returnValue!="" || cok[0]!="0")
returnValue += this.values[parseInt(cok[0])] + (cok[0]!="0"?"½Ç":"");
if(cok.length>=2)
returnValue += this.values[parseInt(cok[1])] + "·Ö";
}
if(returnValue!="" && !/·Ö$/.test(returnValue))
returnValue += "Õû";
return returnValue;
}
function daxie.prototype.bns(str)
{
var num = str.split('');
var dsl = num.length-1;
var returnValue = "";
for (var i=0; i<=dsl; i++)
returnValue += this.values[parseInt(num[i])] + (num[i]!='0'?this.digits[dsl-i]:"");
returnValue = returnValue.replace(/Áã+$/, "").replace(/Áã{2,}/, "Áã");
return returnValue;
}
//////////////////////////////////////////////
var stmp = "";
var dfs = new daxie();
function nst(t)
{
if(t.value==stmp) return;
var ms = t.value.replace(/[^\d\.]/g,"").replace(/(\.\d{2}).+$/,"$1");
var txt = ms.split(".");
while(/\d{4}(,|$)/.test(txt[0]))
txt[0] = txt[0].replace(/(\d)(\d{3}(,|$))/,"$1,$2");
t.value = stmp = txt[0]+(txt.length>1?"."+txt[1]:"");
bbb.innerHTML ="<font color=red>"+dfs.getdx(parseFloat(ms))+"</font>";
}
// --></mce:script>
Сд½ð¶î£º<input type="text" name="aaa"
Ïà¹ØÎĵµ£º
ÏÂÃ涼ÊǸöÈËÀí½âÒÔ¼°²éÕÒµÄÍøÉϵÄ×ÊÁÏ,ÈçÓв»¶ÔµÄµØ·½ÇëÖ¸Õý
This
this ʼÖÕÖ¸Ïòµ÷ÓÃËüµÄ¶ÔÏó ,¶¼Ã»ÓжÔÏóµ÷ÓÃʱ¾ÍÖ¸Ïòwindow
ÁíÍâ¾ÍÊÇthisÒ»°ã¶¼ÊÇÔÚfunctionÖÐ,µ±²»ÔÚfunctionÖеÄʱºò Ò»¶¨ÊÇÖ¸ÏòwindowµÄ.
var a ='a';
alert(this.a); //³öÀ´µÄÊÇa
alert(this.b); //undefined ÒòΪ»¹Ã»¶¨Òå ......
JavaScriptµ÷ÓÃdataTable²¢»ñÈ¡ÆäÖµ(ASP.Net,VS2005)
±¾¹¦ÄÜÖ÷ÒªÓõ½http://www.cnblogs.com/Hdsome/archive/2008/06/26/1230177.htmlÕâ¸öÐֵܵĴúÂ룬ÎÒÖ÷ÒªÊÇ×öÕûÀíºÍÀ©Õ¹¡£
Ê×ÏÈÔÚhttp://www.codeplex.com/AjaxPro/Release/ProjectReleases.aspx?ReleaseId=713ÍøÖ ......
ÒýÑÔ
ÎÒÃÇÒѾ̽ÌÖ¹ýÁ˱ØÒªµÄ³ÌÐòÉè¼ÆºËÐĸÅÄî¡£ÏÖÔÚÊÇʱºò´Óϸ½ÚÖÐÍ˳öÀ´£¬²¢¸ßÕ°Ô¶ÖõµØÀ´¿´¿´Äã¿ÉÒÔÀûÓà JavaScript À´×öЩʲôÁË——ΪʲôÄãÒª»¨Ê±¼äÀ´Ñ§Ï°ÕâÑùһß´ÔӵŦ¿Î£¬ÒÔ¼°ÈçºÎ½«ÆäÓõ½ÄãµÄÍøÒ³ÉÏ£¿
¹ýÈ¥µÄ¼¸Äê¶ÔÎÒÀ´ËµÊÇÒ»¶ÎÓÐȤµÄʱ¼ä£¬ÒòΪÔÚÕâ¶Îʱ¼äÀï JavaScript µÄʹÓôÓÒ»ÖÖ±ßԵ֪ʶ³ÉΪÁË ......