假设我有一个数组[34, 35, 45, 48, 49]和另一个数组[48, 55].我怎样才能得到一个结果数组[34, 35, 45, 48, 49, 55]?
我继承了一个大模型,一直试图对一些公式进行逆向工程.有很多领域.我不确定他们是否都是必要的.
是否可以搜索Excel文档(带有5个工作表)来查找是否在任何公式中使用AZ12?或者$ AZ12或$ AZ $ 12?
我每行有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)
});
问题是,一旦我点击"全部",残疾人仍然会被检查.我究竟做错了什么?提前致谢.
我有几个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)
没有运气.有任何想法吗?提前致谢.
我正在尝试重置除一个之外的所有表单字段。
$(':input','#myForm').not(':button, :submit, :reset, :hidden, input[ignoreField]').val('').removeAttr('checked').removeAttr('selected');
Run Code Online (Sandbox Code Playgroud)
如何排除带有“ignoreField”类的输入?
提前致谢
我有
$("#myForm").validate({
....
rules: {
phone1: {
required: {
depends: "!#pri_noPhone:checked"
},
number: true,
minlength:3,
}
Run Code Online (Sandbox Code Playgroud)
它不会引发错误,但仍会尝试验证电话号码.
我试图将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)
显然,替换将取代*。有关如何执行此操作的任何想法?
提前致谢。
表格位于: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)
出于某种原因,它不喜欢这样.
我试图从字符串'$ 1,109,889.23'中删除美元格式.我尝试使用正则表达式:
"[^\\d]"
Run Code Online (Sandbox Code Playgroud)
但后来我得到了逗号.
有帮助吗?提前致谢.
我正在玩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.我在这里错过了什么?
jquery ×5
coldfusion ×3
validation ×2
arrays ×1
cfstoredproc ×1
checkbox ×1
excel ×1
excel-2003 ×1
javascript ×1
masking ×1
regex ×1
rest ×1
search ×1