小编use*_*614的帖子

Javascript - 在文本框中的数字后插入空格

我正在寻找一种方法来在文本框中的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.这个例子非常接近,但我的间距不太正确.

这可能与我当前的功能有关,还是需要以不同的方式处理?

编辑:是否可以添加箭头键功能,而光标不允许在释放后返回到后面?

javascript jquery

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

使用 Oracle.ManagedDataAccess 连接到 Oracle 异常

我在我的 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 文件夹中,它可以正常工作,但这不是一个长期解决方案。

.net c# oracle odp.net-managed

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

Angular - 删除后刷新/获取数据

我在对 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)

get typescript angular

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

标签 统计

.net ×1

angular ×1

c# ×1

get ×1

javascript ×1

jquery ×1

odp.net-managed ×1

oracle ×1

typescript ×1