问题列表 - 第21672页

按返回/输入时,表单提交两次

我正在使用锚点作为链接,我也绑定了回车键以提交表单,如下所示:

$("form[name!=smsform]").bind("keyup", function(e){
if(e.keyCode == 13){
$(this).submit();
});

$("a[title=submit]").click( function(){
$(this).parents("form").submit();
});
Run Code Online (Sandbox Code Playgroud)

但是,当使用上面的代码单击输入/返回时,表单提交两次,我需要合并两个片段 - 任何人都知道如何去做这个?

javascript forms jquery

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

从字符串层次结构创建JSON树

鉴于这4个变量,

var el1 = {name:'ronaldo', team: 'europe/spain/realmadrid'}
var el2 = {name:'messi', team: 'europe/spain/barcelona'}
var el3 = {name:'gerald', team: 'europe/england/liverpool'}
var el4 = {name:'unknown english', team: 'europe/england'}
Run Code Online (Sandbox Code Playgroud)

我需要生成这个JSON树层次结构,

{
    "text":"europe",
    "leaf":false,
    "children":[
        {
            "text":"spain",
            "leaf":false,
            "children":[
                {
                    "text":"realmadrid",
                    "leaf":false,
                    "children":[
                        {
                            "text":"ronaldo",
                            "leaf":true
                        }
                    ]
                },
                {
                    "text":"barcelona",
                    "leaf":false,
                    "children":[
                        {
                            "text":"messi",
                            "leaf":true
                        }
                    ]
                }
            ]
        },
        {
            "text":"england",
            "leaf":false,
            "children":[
                {
                    "text":"unknown english",
                    "leaf":true
                },
                {
                    "text":"liverpool",
                    "leaf":false,
                    "children":[
                        {
                            "text":"gerald",
                            "leaf":true
                        }
                    ]
                }
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

javascript tree json hierarchy

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

在javascript中克隆多维数组

我想制作一个多维数组的克隆,以便我可以使用克隆数组进行arround而不会影响主数组.

我正在使用以下功能:

Array.prototype.clone = function () { 
   var newArray = new Array(this.length);
     for(var i=0; i < this.length; i++ ){
        newArray[i] = this[i];
   }
   return newArray;
};
Run Code Online (Sandbox Code Playgroud)

但问题是,因为它使用数组原型,所以它将克隆我的所有数组.所以任何机构都可以告诉我这样做的最佳方法是什么.

javascript arrays

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

如何在C#中对继承的基础构造函数进行操作?

public class ClassA
{
    public ClassA(string someString){}
}

public class ClassB : ClassA
{
    public ClassB(string someString):base(someString.ToLower()){}
}
Run Code Online (Sandbox Code Playgroud)

我调用继承的ClassB构造函数.我传入null.ToLower()在null上抛出异常.我希望在此之前检查null.我怎样才能做到这一点?

c#

5
推荐指数
2
解决办法
129
查看次数

jQuery插件模拟浏览器页面缩放/文本缩放?

我正在寻找一个jquery插件来做文本缩放/页面缩放效果(如FF 3 ctrl ++/ctrl--),它可以......

  1. 使用不同的字体大小设置(即文本缩放/页面缩放)调整文本大小

  2. 使用复杂的HTML + CSS结构

这里有什么推荐?

jquery jquery-plugins

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

Java与C++的构建者?

在Google的Protocol Buffer API for Java中,他们使用这些创建对象的很好的构建器(参见此处):

Person john =
  Person.newBuilder()
    .setId(1234)
    .setName("John Doe")
    .setEmail("jdoe@example.com")
    .addPhone(
      Person.PhoneNumber.newBuilder()
        .setNumber("555-4321")
        .setType(Person.PhoneType.HOME))
    .build();
Run Code Online (Sandbox Code Playgroud)

但是相应的C++ API不使用这样的构建器(参见这里)

C++和Java API应该做同样的事情,所以我想知道他们为什么不在C++中使用构建器.是否有语言原因,即它不是惯用的,或者在C++中不受欢迎?或者可能只是编写C++版协议缓冲区的人的个人偏好?

c++ java design-patterns builder

11
推荐指数
2
解决办法
1704
查看次数

C#UserControl可见属性

我该如何覆盖UserControl Visible属性?或者如何在控件内确定何时更改其Visible状态?

稍后编辑:我需要它在.NET CF 3.5中工作.

谢谢.

c# components compact-framework properties visible

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

在VB.NET中获取系统时间

如何使用VB.NET获取系统时间并自动将其复制到剪贴板中?

VB.NET中有内置函数吗?

vb.net

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

Java的支付网关

如何使用java创建Payment Gateway?

java中支付网关的详细说明(对我有帮助).我想与我的应用程序集成.

java payment-gateway

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

从Java导入到C++包括

我一直在努力理解C++类如何包含其他类.我猜这很容易理解,没有任何先入为主的观念.

假设我的两个课程是图书馆和书籍.我有一个.h和.cpp文件.我的"main.cpp"运行一个简单的控制台应用程序来使用它们.这是一个简单的例子:

//Library.h

#ifndef LIBRARY_H_
#define LIBRARY_H_
#endif

class Library
{

public:
 Library();
 ~ Library();

private:
 Book *database;
};
Run Code Online (Sandbox Code Playgroud)

这会引发关于"Book没有命名类型"的错误.在Java中,我会导入一些像org.me.Domain.Book这样的包.有人可以解释一下这在C++中是如何工作的吗?

c++ java class

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