网络编程
位置:首页>> 网络编程>> JavaScript>> Mootools 1.2教程(8)——输入过滤第一部分(数字)(3)

Mootools 1.2教程(8)——输入过滤第一部分(数字)(3)

作者:Fdream 来源:Fdream博客 发布时间:2008-11-27 13:01:00 

标签:mootools,过滤,数字,教程,javascript

示例代码

把上面的方法和我们刚才的changeColor()方法混合起来试试:

参考代码:

var changeColor = function(red_value, green_value, blue_value){
    //Try to make sure everything is an integer
    red_value   = red_value.toInt();
    green_value = green_value.toInt();
    blue_value  = blue_value.toInt();
 
    //Set default values on anything thats Not a Number
    if ($type(red_value)   != 'number'){red_value = 0;}
    if ($type(green_value) != 'number'){green_value = 0;}
    if ($type(blue_value)  != 'number'){blue_value = 0;}
 
    //Limit Everything to the RGB Scale (0 - 255)
    red_value   = red_value.limit(0, 255);
    green_value = green_value.limit(0, 255);
    blue_value  = blue_value.limit(0, 255);
 
    //Calculate hex value
    var color = [red_value, green_value, blue_value].rgbToHex(); 
    alert('Converts to : ' + color); 
}

更多学习

下载一个包含你开始所需要的全部东西的zip包

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com