我正在寻找一种方法来在文本框中的4个数字之后插入空格.
示例:XXXX XXXX XXXX
我已经能够没有箭头键或没有间距的箭头键获得间距.
我已经在网站上查看了这个问题以及其他一些问题,但我一直无法解决退格键和箭头键的问题.
这是我的代码:
function isNumber(event) {
event = (event) ? event : window.event;
var charCode = (event.which) ? event.which : event.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
这是一个JSFiddle.这个例子非常接近,但我的间距不太正确.
这可能与我当前的功能有关,还是需要以不同的方式处理?
编辑:是否可以添加箭头键功能,而光标不允许在释放后返回到后面?
我在我的 C# (>.NET 4.0) 项目中使用 Oracle.ManagedDataAccess Nuget 包版本 12.2.1100。在我的本地主机中一切正常,但在开发服务器上我遇到了这个异常:
异常消息:ORA-12154:TNS:无法解析指定的连接标识符异常源:Oracle Data Provider for .NET,托管驱动程序
现在我认为 ManagedDataAcess 包含了我需要的一切。我还缺少其他东西吗?是否有其他东西干扰了包裹?我还需要添加其他东西吗?
<oracle.manageddataaccess.client>注意:我的 Web.config 中没有标签
代码:
<connectionStrings>
<add name="XXX" connectionString="Data Source=XXX;User ID=XXX;Password=XXX" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
编辑:
我已经确认 TNS_ADMIN 变量是在控制面板中设置的,但这似乎没有解决问题。
然后,我将 tnsnames.ora 文件添加到 bin 文件夹中,它可以正常工作,但这不是一个长期解决方案。
我在对 Angular 不太了解的情况下就开始了一个使用 Angular 的项目。我目前正在开发一个简单的 CRUD 屏幕。删除一行后,如何“刷新”UI?以下是我的组件中的方法:
AATList:IAat[];
confirmDelete(): void{
//this.myService.deleteAAT(this.satNumber).subscribe(data => {this.AATList = data;});
//this.myService.deleteAAT(this.satNumber).subscribe(() => {this.getAATtEntries(); });
this.myService.deleteAAT(this.satNumber).subscribe();
this.getAatEntries();
this.modalRef.hide();
}
getAATtEntries() {
console.log("entries");
this.myService.getAATList().subscribe(data => {this.AATList = data});
}
Run Code Online (Sandbox Code Playgroud)
(在编辑时添加,在组件内部):
openDeleteModal(template: TemplateRef<any>, satNumber: number) {
this.satNumber = satNumber;
this.modalRef = this.modalService.show(template, {class: 'modal-sm'});
}
Run Code Online (Sandbox Code Playgroud)
服务:
getAATList() {
return this.httpClient.get<ISmt[]>(environment.ApiEndPoint + '/api/SMTDatas', {withCredentials:true});
}
deleteAAT(satNumber : number) {
return this.httpClient.delete(environment.ApiEndPoint + '/api/SMTDatas/' + satNumber, {withCredentials:true} )
}
Run Code Online (Sandbox Code Playgroud)
(我正在使用HttpClientfrom@angular/common/http的服务)
我已经尝试了confirmDelete方法中的前三行,但没有成功。我在这里缺少什么?我对 Angular 的掌握不好,所以请随意指出其他内容。
更新:HTML:
<a class="text-danger" …Run Code Online (Sandbox Code Playgroud)