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,我们如何删除在上给出正确的值后显示错误消息