我已经构建了一个相当复杂的表单,其中包含一个隐藏部分,用户可以切换打开该部分以便在必要时输入更多信息.但是,当您单击标记为我有更多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)
关于为什么切换按钮触发提交的任何想法?更重要的是如何解决问题?
谢谢!
我试图添加Canonical Partner存储库,但我仍然找不到该sun-java6-jdk软件包.在Ubuntu 10.10(Maverick Meerkat)上安装Oracle Sun JDK而不是OpenJDK的正确方法是什么?
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) 能够加载和调用函数,但我想在进行一些更正后重新加载文件.
无法找到卸载或重载功能?
我正在使用SQL Server并尝试做一些"反思",如果你愿意的话.我找到了系统视图sys.identity_columns,其中包含了我所有表的所有标识列.
但是,我需要能够选择有关非标识列的主键的信息.是否有包含所有主键和主键的数据的视图?如果没有,我怎么能得到这些数据?
在Flash CS5中,似乎可以选择将.swc文件导入库中,但作为RSL(运行时共享库).

这个选项(swc)和使用运行时共享库.swf文件有什么区别?
此外,如果您选择.swc文件,并选择"info"("i")图标,似乎有几个选项.swc ..."合并到代码","外部","运行时共享库" :

我正在使用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" />.
请参阅此处以获取更详细的分析以及可能的解决方法.
我有一个UIViewController包含a 的顶级UITableView.顶级UIViewController实例化a NavigationController,并将另一个推UIViewController送到NavigationController.IE我们推进了新的第二种观点.第二个视图在左上角有通常的"后退"按钮,允许您导航回顶层视图.
当从第二个视图导航回顶层视图时,是否有可能UITableView使用在第二个视图中生成的数据重新绘制顶层视图,通过调用cellForRowAtIndexPath顶层,如果是,那么如何执行此操作?
我想获得iPhone的所有联系人列表.
我检查了Address Book参考,我可能错过了一些东西,但我没有看到它提供了获取联系人列表的方法.
我正在为基于x86的PC编写一个小型引导加载程序.问题是在执行这些指令后CPU仍以某种方式处于活动状态:
sti
hlt
Run Code Online (Sandbox Code Playgroud)
sti应该禁用下一条指令的中断
hlt应该完全停止处理器
由于它们一起使用,我认为它们只会"冻结"计算机.但是当我组装它并将其作为软盘映像安装在VirtualBox中时,我的CPU会跳到100%.
我究竟做错了什么?
java ×3
assembly ×1
clisp ×1
common-lisp ×1
ios ×1
ios4 ×1
iphone ×1
javascript ×1
jax-rs ×1
jersey ×1
jquery ×1
navigation ×1
objective-c ×1
primary-key ×1
recursion ×1
rsl ×1
ruby ×1
spring ×1
sql-server ×1
system-views ×1
ubuntu ×1
x86 ×1