日期:2014-05-16  浏览次数:20309 次

不知道怎样描述了
先来1代表A,2代表B,4代表C,8代表D
当我在输入框写入如同试卷多选题答案的组合,例如“ABCD AC AD BC BD ABD...”
点击按钮之后,弹出相应字母代表的数字的相加之和。请问如何实现,小的在此拜过各位大大了,已经想了一整天了。求赐教。

------解决方案--------------------
JScript code
<script type="text/javascript">
var test={
"A":1,
"B":2,
"C":3,
"D":4
}
function TEST(value){
    var length=value.length;
    var count=0;
    for(var i=0;i<length;i++){
        var subvalue=value[i];
        if(typeof test[subvalue]!="undefined"){
            count+=test[subvalue]
        }
    }
    return count
}
document.write(TEST("ABCDAA"));//12
</script>