小编Ric*_*Kap的帖子

启用/禁用用户输入确定复选框

我有一个简单的表格,用户输入他的联系电话.如果联系号码以07开头,则启用该复选框,我需要禁用其他任何内容.

我已经编写了一些代码,但我遇到的问题是当用户键入01然后它被禁用但是如果他们继续在01之后添加任何其他数字则复选框变为启用状态.

function deselectcheckbox(wildvalue) {
  if (document.getElementById("1").value == "01") {
   $("#checkbox").attr("disabled", true);
   document.getElementById("divText").innerHTML = "Not able to send";
  }
  else
   {
   $("#checkbox").attr("disabled", false);
   document.getElementById("divText").innerHTML = "Send text";
  }
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<table>
<tr>
 <td>Contact Number</td>
 <td><input type="text" id="1" name="1" onkeyup="deselectcheckbox(this.value)"></td>
</tr>
<tr>
 <td><label><div id="divText">Send text</div></label></td>
 <td><input type="checkbox" name="contact" id="checkbox" value=""></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我试过添加一个通配符

(document.getElementById("1").value == "01*")
Run Code Online (Sandbox Code Playgroud)

但它不起作用,请帮忙

javascript

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

数据库的SQL值在上个月的11月到本月的10号之间

大家好我正试图从上个月的11日到本月10日从SQL数据库中获取值.

SELECT SUM(pay) AS month_pay 
FROM payaccounts 
WHERE dates BETWEEN 11th of last month and the 10th of this month
Run Code Online (Sandbox Code Playgroud)

我目前正在使用此声明来查找上个月的值,但现在我被告知我们需要将其更改为第11个.

SELECT SUM(pay) AS month_pay 
FROM payaccounts 
WHERE (DATEPART(m, date) = DATEPART(m, DATEADD(m, - 1, GETDATE()))) AND 
      (DATEPART(yy, date) = DATEPART(yy, DATEADD(m, - 1, GETDATE())))
Run Code Online (Sandbox Code Playgroud)

sql sql-server asp-classic

0
推荐指数
2
解决办法
956
查看次数

标签 统计

asp-classic ×1

javascript ×1

sql ×1

sql-server ×1