小编use*_*506的帖子

jQuery - 实现独特的连续排名

我有4个输入字段,让用户输入这4家公司在特定区域的重要性(排名),如下所示:

<table>
<tr><th></th><th>Area 1</th></tr>
<tr><td>Company A</td><td><input type="text" name="text1" id="text1"></td></tr>
<tr><td>Company B</td><td><input type="text" name="text2" id="text2"></td></tr>
<tr><td>Company C</td><td><input type="text" name="text3" id="text3"></td></tr>
<tr><td>Company D</td><td><input type="text" name="text4" id="text4"></td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

输入字段不是必需的,应该是从1到4的整数(假设没有重复),

用户无法跳跃排名,这意味着排名必须是唯一且连续的.

例如,*我们可以输入1,3,2以及4,2,1,3.

但是当输入结果如此31,我们需要警告2丢失.

当我们输入时3,我们需要提醒1并且2都缺失.

这是我检查排名的代码:

function checkMissingRank(object){
  object.change(function() {
    var max = 0;
    var actSum = 0;
    var rows = object.length;

    for(var i=1 ; i<=rows ; i++){
        if($('#text'+i+'').val() …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

7
推荐指数
1
解决办法
149
查看次数

在SQL中,如果我将条件设置为null,那么我得到0结果

我有一张桌子,里面有关于这位艺术家的所有信息.我希望找回那些已故艺术家的细节并计算年龄

select artistName, dateDeceased - dataOfBirth as Age
From my.artist
Where artistID in (select artistID from My.artist where dateDeceased != Null);
Run Code Online (Sandbox Code Playgroud)

问题是我会得到0结果,当我删除子查询时,结果会出现,但是我还不需要仍然活着的艺术家.

所以我认为NULL条件有问题,但我无法弄明白.

sql

1
推荐指数
1
解决办法
57
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

sql ×1