如何检查彩票赢得数字的JavaScript

目的

我想查询一个Excel电子表格来检查在html表格中input的数字是中奖号码。

获奖号码

如果在HTML中input的第一,第二,第三,第四,第五和第六个数字与在c,d,e,f,h和i列中的同一行中的excel电子表格中的数字匹配,则获胜数字将是。

我有一个名为results在我的项目文件夹的Excel电子表格。

任何人都可以帮助我查询电子表格中的每一行,如果数字匹配,打印赢家或宽松。

我目前的代码(HTML)

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="script.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/alasql/0.4.2/alasql-worker.min.js"></script> </head> <body> <form onsubmit="checkIfYouHaveWinningNumber(); return false;"> Your numbers: <input type="number" name="first" min="0" max="100"> <input type="number" name="second" min="0" max="100"> <input type="number" name="third" min="0" max="100"> <input type="number" name="fourth" min="0" max="100"> <input type="number" name="fifth" min="0" max="100"> <input type="number" name="sixth" min="0" max="100"> <input type="submit"> </form> </body> </html> 

我目前的代码(JavaScript)

  var data = [{a:3,b:10},{a:2,b:20}]; var lotteryNumbers = alasql('SELECT * INTO XLSX("results") FROM ?',[data]); function checkIfYouHaveWinningNumber(number) { if(contains(number)) { alert("Congratulation you won - " + number); } else { alert("You lose - " + number); } } function contains(number) { for(var i = 0;i < lotteryNumbers.length;i++) { if(lotteryNumbers[i] == number) { return true; } } return false; }