小编CFN*_*nja的帖子

在JavaScript中获得两个数组的联合

假设我有一个数组[34, 35, 45, 48, 49]和另一个数组[48, 55].我怎样才能得到一个结果数组[34, 35, 45, 48, 49, 55]

javascript arrays

62
推荐指数
8
解决办法
10万
查看次数

Excel搜索公式中的单元格引用

我继承了一个大模型,一直试图对一些公式进行逆向工程.有很多领域.我不确定他们是否都是必要的.

是否可以搜索Excel文档(带有5个工作表)来查找是否在任何公式中使用AZ12?或者$ AZ12或$ AZ $ 12?

excel search worksheet-function excel-2003

18
推荐指数
1
解决办法
3万
查看次数

jquery复选框问题 - 不要检查它是否被禁用

我每行有5个复选框.第一个是'ALL'.我试图看看是否有其他人被禁用.因此,如果有人点击"全部"复选框,我需要确保未选中已禁用的复选框.这就是我所拥有的:

("input[name^=all_]").each(function() {
var input = $(this);   
var name = input.attr('name');    
var num = /\d+$/.exec(name)[0]; 
$(this).click(function() {

if ($('"#G"+num').attr('disabled',false)) {            
$("#G"+num).attr('checked', $("#all_"+num).is(':checked'));
}
if ($('"#E"+num').attr('disabled',false)) {         
$("#E"+num).attr('checked', $("#all_"+num).is(':checked'));
}
if ($('"#W"+num').attr('disabled',false)) {
$("#W"+num).attr('checked', $("#all_"+num).is(':checked'));
}
if ($('"#S"+num').attr('disabled',false)) {
$("#S"+num).attr('checked', $("#all_"+num).is(':checked'));
}
});
Run Code Online (Sandbox Code Playgroud)

});

问题是,一旦我点击"全部",残疾人仍然会被检查.我究竟做错了什么?提前致谢.

checkbox jquery

13
推荐指数
3
解决办法
4万
查看次数

CF11更新5后,cfstoredproc不再返回结果

我有几个SQL Server 2008存储过程.我通过cfstoredproc调用它们.在4月17日运行CF服务器更新后,CF不再获得结果.这是其中一个电话:

<cfstoredproc procedure="proc_xxxx" datasource="#application.dsn#" debug="yes" returnCode="yes">
<cfprocparam type="in" cfsqltype="cf_sql_integer"  dbvarname="@myID" value="#arguments.myID#">
<cfprocparam type="in" cfsqltype="cf_sql_varchar"  dbvarname="@EmailAddr" value="#trim(arguments.emailAddress)#"  null="#not len(arguments.emailAddress)#">
<cfprocparam type="out" cfsqltype="cf_sql_integer" dbVarName="@NewUserID"  variable="newUserID" > 
<cfprocresult name="qryUser">   
</cfstoredproc>

<cfoutput>newUserID = #newUserID#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

我得到一个newUserID未定义的错误.同样,在更新5之前,所有东西都运行良好.

如果我在SSMS中调用存储过程,一切正常.cfstoredproc工作正如我在数据库中看到我的更新和插入.但是,它根本不会再返回任何结果.返回代码为0,正如我所提到的,一切运行没有任何错误.

我试过了 :

 <cfprocresult resultset="1" name="qryResult">
Run Code Online (Sandbox Code Playgroud)

没有运气.有任何想法吗?提前致谢.

coldfusion cfstoredproc

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

重置除一个之外的表单字段

我正在尝试重置除一个之外的所有表单字段。

$(':input','#myForm').not(':button, :submit, :reset, :hidden, input[ignoreField]').val('').removeAttr('checked').removeAttr('selected');
Run Code Online (Sandbox Code Playgroud)

如何排除带有“ignoreField”类的输入?

提前致谢

jquery

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

jquery验证规则

  1. 我的手机验证取决于复选框(不,不要通过电话与我联系).如果选中此项,则不需要运行电话验证.我用Google搜索并找到了"依赖"功能.

我有

  $("#myForm").validate({
  ....
  rules: {
  phone1: {
    required: {
      depends: "!#pri_noPhone:checked"
    },
    number: true,
    minlength:3,
    }
Run Code Online (Sandbox Code Playgroud)

它不会引发错误,但仍会尝试验证电话号码.

  1. 根据规则:我如何确保电子邮件和confirmEmail是相同的?我有规则,信息分开.

validation jquery

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

在输入中将数字屏蔽为特殊字符(*)

我试图将SSN字段中的所有数字都屏蔽为*,同时保持用户仅输入数字值并用破折号格式化SSN。

这是一个小提琴链接:

https://jsfiddle.net/7f8p83am/

$('#ssn').keyup(function() {
    var val = this.value.replace(/\D/g, '');
    var newVal = '';
    var sizes = [3, 2, 4];
    var maxSize = 10;

    for (var i in sizes) {
      if (val.length > sizes[i]) {
        newVal += val.substr(0, sizes[i]) + '-';
        val = val.substr(sizes[i]);
      } else { 
        break; 
      }       
    }

    newVal += val;
    this.value = newVal;  
});   
Run Code Online (Sandbox Code Playgroud)

显然,替换将取代*。有关如何执行此操作的任何想法?

提前致谢。

jquery masking

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

使用分组向v​​alidate()添加规则

表格位于:http: //fuzzysiberians.com/app4.cfm?a = 1

我在用:

$('#sec_ssn3').rules("add", {
    groups: {
        ssn:"sec_ssn1 sec_ssn2 sec_ssn3"
    }, 
    required:true,
    number: true,
    messages: {
        required: " <span style='color:red;'>Please enter co-applicant's social security number</span>"
    }
});
Run Code Online (Sandbox Code Playgroud)

如果选中共同申请人复选框,我会要求共同申请人社会安全号码.分组有点工作,但我如何摆脱重复错误消息?一旦输入数字,最后一个甚至不会消失.主要申请人的ssn工作得很好.在main validate()函数中,我添加了:

errorPlacement: function(error, element) {
    if (element.attr("name") == "ssn1" || element.attr("name") == "ssn2" || element.attr("name") == "ssn3" )
        error.insertAfter("#ssn3");
    else if (element.attr("name") == "sec_ssn1" || element.attr("name") == "sec_ssn2" || element.attr("name") == "sec_ssn3" )
        error.insertAfter("#sec_ssn3");
    else 
        error.insertAfter(element); 
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,它不喜欢这样.

validation jquery

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

如何使用正则表达式删除美元格式

我试图从字符串'$ 1,109,889.23'中删除美元格式.我尝试使用正则表达式:

"[^\\d]" 
Run Code Online (Sandbox Code Playgroud)

但后来我得到了逗号.

有帮助吗?提前致谢.

regex coldfusion

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

REST - 404未找到

我正在玩ColdFusion 10的RESTful Web服务.首先,我通过CF管理员注册了休息服务.

C:/ ColdFusion10/cfusion/wwwroot/restful /并称之为IIT.

现在,我有C:/ColdFusion10/cfusion/wwwroot/restful/restTest.cfc,它是:

<cfcomponent restpath="IIT" rest="true" > 
<!--- handle GET request (httpmethod), take argument in restpath(restpath={customerID}), return query data in json format(produces=text/json) ---> 
<cffunction name="getHandlerJSON" access="remote" httpmethod="GET" restpath="{customerID}" returntype="query" produces="application/json"> 
    <cfargument name="customerID" required="true" restargsource="Path" type="numeric"> 
    <cfset myQuery = queryNew("id,name", "Integer,varchar", [[1, "Sagar"], [2, "Ganatra"]])> 
    <cfquery dbtype="query" name="resultQuery"> 
        select * from myQuery 
        where id = #arguments.customerID# 
    </cfquery> 
    <cfreturn resultQuery> 
    </cffunction> 
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)

我还创建了C:/ColdFusion10/cfusion/wwwroot/restful/callTest.cfm,其中包含以下内容:

<cfhttp url="http://127.0.0.1:8500/rest/IIT/restTest/getHandlerJSON/1" method="get" port="8500" result="res">   
    <cfhttpparam type="header" name="Accept" value="application/json">
</cfhttp>
<cfdump var="#res#">
Run Code Online (Sandbox Code Playgroud)

当我运行callTest.cfm时,我得到404 Not Found.我在这里错过了什么?

rest coldfusion

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