问题列表 - 第35197页

为什么jQuery"切换"按钮会触发表单上的"提交"按钮?

我已经构建了一个相当复杂的表单,其中包含一个隐藏部分,用户可以切换打开该部分以便在必要时输入更多信息.但是,当您单击标记为我有更多Nativities的此切换按钮时,它会触发提交按钮并过早提交表单.

表格现在在dev中,但可以在这里找到.

我用于切换按钮的代码是:

<script type="text/javascript">
    $(function() {
        $("#schedule").accordion({ header: "h5", collapsible: true });
        $("#more-nativities").hide();
        $("#toggle").click(function()   {
            $("#more-nativities").slideToggle("slow");
        });
    });
    </script>
Run Code Online (Sandbox Code Playgroud)

提交按钮的代码非常基本:

<input id="submit2" type="image" src="_images/btn_register.jpg" name="submit"  alt="" onmouseover="javascript:this.src='_images/btn_register2.jpg'" onmouseout="javascript:this.src='_images/btn_register.jpg'"/>
Run Code Online (Sandbox Code Playgroud)

切换按钮的代码是:

<button id="toggle">I have more nativities</button>
Run Code Online (Sandbox Code Playgroud)

关于为什么切换按钮触发提交的任何想法?更重要的是如何解决问题?

谢谢!

javascript jquery

6
推荐指数
1
解决办法
2750
查看次数

如何在Ubuntu 10.10(Maverick Meerkat)上安装Sun Java JDK?

我试图添加Canonical Partner存储库,但我仍然找不到该sun-java6-jdk软件包.在Ubuntu 10.10(Maverick Meerkat)上安装Oracle Sun JDK而不是OpenJDK的正确方法是什么?

java ubuntu

64
推荐指数
6
解决办法
17万
查看次数

此递归中的Stackoverflow错误

Java中的这种递归出了什么问题?

public class findPyt
{
    public static int sum = 0;
    public static void main(String[] args)
    {
        findP(3, 4, 5);
    }

    public static void findP(int a, int b, int c)
    {
        sum = a+b+c;

        if (sum == 1000)
        {
            System.out.println("The Triplets are: "+ a +","+ b +","+ c);
        }
        else
        {
            findP(a*2, b*2, c*2);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到这个例外:

Exception in thread "main" java.lang.StackOverflowError
    at hello.findP(hello.java:12)
    at hello.findP(hello.java:19)
Run Code Online (Sandbox Code Playgroud)

当我尝试在Ruby中做同样的事情时,我得到了这个:

SystemStackError: stack level too deep


def pythagoreanTriples(a=3, b=4, c=5) …
Run Code Online (Sandbox Code Playgroud)

ruby java recursion

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

如何在CLisp REPL中卸载lisp文件?

能够加载和调用函数,但我想在进行一些更正后重新加载文件.

无法找到卸载或重载功能?

clisp common-lisp

6
推荐指数
2
解决办法
1932
查看次数

SQL Server中是否有仅列出主键的视图?

我正在使用SQL Server并尝试做一些"反思",如果你愿意的话.我找到了系统视图sys.identity_columns,其中包含了我所有表的所有标识列.

但是,我需要能够选择有关非标识列的主键的信息.是否有包含所有主键和主键的数据的视图?如果没有,我怎么能得到这些数据?

sql-server primary-key system-views

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

如何在多个.swf文件之间共享图形?(Flash CS5)

在Flash CS5中,似乎可以选择将.swc文件导入库中,但作为RSL(运行时共享库​​).

替代文字

这个选项(swc)和使用运行时共享库​​.swf文件有什么区别?

此外,如果您选择.swc文件,并选择"info"("i")图标,似乎有几个选项.swc ..."合并到代码","外部","运行时共享库​​" :

替代文字

rsl actionscript-3

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

Jersey:将Spring组件注入ContainerRequestFilter

我正在使用Jersey 1.4 ea和Spring 3.0以及jersey-spring集成.整合新泽西州和Spring作为描述资源类工作正常这里.我怎么想将一个spring组件注入到ContainerRequestFilter中来对请求进行一些预处理.

@Component
public class SecurityFilter implements ContainerRequestFilter {

    // UserManager is a declared spring component
    // Injecting it should work somehow
    @Autowired
    private UserManager userManager;

    @Override
    public ContainerRequest filter(ContainerRequest request) {
        System.out.println(userManager);
        // prints out null on request
    }
}
Run Code Online (Sandbox Code Playgroud)

当我将应用程序部署到Glassfish时,都会注册过滤器和用户管理器bean.我想知道我做错了什么.有没有办法将spring托管bean注入ContainerRequestFilter?

UPDATE

有点解决了.问题是如果这些bean是Java代理(与生成的代理类相对),Jersey不会获得Spring bean.通过在Spring proxy-target-class="true"配置的各个部分中指定属性,指示Spring始终使用代理类而不是Java代理,可以解决该问题.在我的场景中,我必须在a上指定它<tx:annotation-driven proxy-target-class="true" />.

请参阅此处以获取更详细的分析以及可能的解决方法.

java spring jax-rs jersey

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

导航回来时重新加载UITableView?

我有一个UIViewController包含a 的顶级UITableView.顶级UIViewController实例化a NavigationController,并将另一个推UIViewController送到NavigationController.IE我们推进了新的第二种观点.第二个视图在左上角有通常的"后退"按钮,允许您导航回顶层视图.

当从第二个视图导航回顶层视图时,是否有可能UITableView使用在第二个视图中生成的数据重新绘制顶层视图,通过调用cellForRowAtIndexPath顶层,如果是,那么如何执行此操作?

navigation iphone objective-c

54
推荐指数
4
解决办法
5万
查看次数

获取iOS上所有联系人的列表

我想获得iPhone的所有联系人列表.

我检查了Address Book参考,我可能错过了一些东西,但我没有看到它提供了获取联系人列表的方法.

abaddressbook ios4 ios

72
推荐指数
8
解决办法
9万
查看次数

如何完全暂停处理器?

我正在为基于x86的PC编写一个小型引导加载程序.问题是在执行这些指令后CPU仍以某种方式处于活动状态:

sti
hlt
Run Code Online (Sandbox Code Playgroud)

sti应该禁用下一条指令的中断
hlt应该完全停止处理器

由于它们一起使用,我认为它们只会"冻结"计算机.但是当我组装它并将其作为软盘映像安装在VirtualBox中时,我的CPU会跳到100%.

我究竟做错了什么?

x86 assembly

7
推荐指数
3
解决办法
6221
查看次数