Javascript 如何按获奖人数降序获得不同的获奖百分比?

Javascript 如何按获奖人数降序获得不同的获奖百分比?,javascript,Javascript,var结果=0; 函数和(){ var txtFirstNumberValue=document.getElementById('w_amount')。值; var txtSecondNumberValue=document.getElementById('c_size')。值; var结果=0; 如果(txtFirstNumberValue>0){ 结果=((0.15*parseInt(txtFirstNumberValue))+parseInt(txtFirstNumberValue))/p

var结果=0;
函数和(){
var txtFirstNumberValue=document.getElementById('w_amount')。值;
var txtSecondNumberValue=document.getElementById('c_size')。值;
var结果=0;
如果(txtFirstNumberValue>0){
结果=((0.15*parseInt(txtFirstNumberValue))+parseInt(txtFirstNumberValue))/parseInt(txtSecondNumberValue);
如果(!isNaN(结果)){
document.getElementById('e_-fee')。value=parseFloat(结果)。toFixed(0);
}
}否则{
document.getElementById('e_fee')。值=结果;
}
}
//document.getElementById('e_fee')。值=结果;
已检查功能(复选框,winnerCount){
var winner\u amount=document.getElementById('w\u amount')。值;
var chkmultitery=document.getElementById(“test5”);
如果(winner_amount.length==0){
document.getElementById('err_w_amount').innerHTML=“请输入中奖金额”;
chkMultiEntry.checked=false;
}否则{
document.getElementById('winneCount').disabled=!checkbox.checked;
document.getElementById('winner').disabled=!checkbox.checked;
document.getElementById('err_w_amount').remove();
返回true;
}
}
var-x2;
函数集(){
var set=document.getElementById('winneCount')。值;
如果(set.length>sum.length){
document.getElementById('err_winneCount').remove();
}否则{
document.getElementById('set').innerHTML=“请输入获奖者的集合编号”;
}
document.getElementById(“演示”).innerHTML=“排名中奖金额%”;
var x=document.getElementById(“w_amount”).值;
var w=document.getElementById(“c_size”).value;
var y=document.getElementById(“WinneCount”).value;
var a=parseInt(x)/parseInt(y);
var z;
var c;
变量b=a/x*100;
x2=document.getElementsByClassName('tot');
如果(y)
  • 定制奖金
  • 组别得奖者数目


  • var结果=0;
    函数和(){
    var txtFirstNumberValue=document.getElementById('w_amount')。值;
    var txtSecondNumberValue=document.getElementById('c_size')。值;
    var结果=0;
    如果(txtFirstNumberValue>0){
    结果=((0.15*parseInt(txtFirstNumberValue))+parseInt(txtFirstNumberValue))/parseInt(txtSecondNumberValue);
    如果(!isNaN(结果)){
    document.getElementById('e_-fee')。value=parseFloat(结果)。toFixed(0);
    }
    }否则{
    document.getElementById('e_fee')。值=结果;
    }
    }
    //document.getElementById('e_fee')。值=结果;
    已检查功能(复选框,winnerCount){
    var winner\u amount=document.getElementById('w\u amount')。值;
    var chkmultitery=document.getElementById(“test5”);
    如果(winner_amount.length==0){
    document.getElementById('err_w_amount').innerHTML=“请输入中奖金额”;
    chkMultiEntry.checked=false;
    }否则{
    document.getElementById('winneCount').disabled=!checkbox.checked;
    document.getElementById('winner').disabled=!checkbox.checked;
    document.getElementById('err_w_amount').remove();
    返回true;
    }
    }
    var-x2;
    函数集(){
    $('err#u winnerCount').html(“”);
    var set=document.getElementById('winneCount')。值;
    var contesticsize=document.getElementById('c_size')。值;
    如果(设置>大小){
    $('err#u winnerCount').html(“”);
    }否则{
    //document.getElementById('set').innerHTML=“请输入获奖者的集合编号”;
    }
    var x=document.getElementById(“w_amount”).值;
    var w=parseInt(document.getElementById(“c_size”).value);
    var y=parseInt(document.getElementById(“winneCount”).value);
    var a=parseInt(x)/parseInt(y);
    var z;
    var c;
    变量b=a/x*100;
    x2=document.getElementsByClassName('tot');
    如果(y)
    
  • 定制奖金
  • 组别得奖者数目


    等级 获胜% 中奖金额 .dropbtn{ 背景色:#4CAF50; 颜色:白色; 填充:16px; 字体大小:16px; 边界:无; 光标:指针; } .下拉列表{ 位置:相对位置; 显示:内联块; } .下拉内容{ 显示:无; 位置:绝对位置; 背景色:#f9f9f9; 最小宽度:160px; 盒影:0px 8px 16px 0px rgba(0,0,0,0.2); z指数:1; } .下拉内容a{ 颜色:黑色; 填充:12px 16px; 文字装饰:无; 显示:块; } .下拉内容a:悬停{背景色:#f1f1} .下拉:悬停.下拉内容{ 显示:块; } .dropdown:悬停.dropbtn{ 背景色:#3e8e41; } 表,th,td{ 边框:1px纯黑; } 表,th,td{ 边框:1px纯黑; } 悬停式下拉菜单 将鼠标移到按钮上可打开下拉菜单

    10名优胜者 等级 奖品 1. 1000 2-5 500 6-10 100
  • 标记无效。它是

    而不是

    ,并且

    不是
    的有效子元素。也发布validate()函数的代码。它在模糊事件中出错。这是我编写的代码。如果有任何错误,请进行更改。set()中的sum.length是什么function?@jyothibabunapinisum.length是竞赛规模(设定的获奖人数必须小于竞赛规模).更改获奖人数时,它将添加到最后一张表中…@lalitI没有收到您的信息?嗨,lalit,当获取给定值的表时,之后更改获奖人数时,将小于给定值之前的值。它将添加到下一张表中,而不会获取新表。请检查一次。谢谢lalit,我们如何删除在上给出正确的值后显示错误消息