问题列表 - 第6582页

如何获取表单的onSubmit事件?

我想知道如何onsubmit从表单中获取事件以进行某些表单验证,因为我无法直接访问它.(我正在编写一个用于评论的Wordpress插件,因此无法直接访问表单标签或提交按钮.)

我为我的插件尝试做这件事感到非常沮丧,我在下面写了一个Hello World版本.我希望它在我加载页面时显示"Hello World"警报,并在我单击"提交"按钮时显示"表单已提交"警报.相反,它会在页面加载时显示两个弹出窗口.

这是我的代码:

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Hello World</title>
    </head>
    <body>
    <h2>Test</h2>
    <form action="#" method="post" id="commentform">

    <p><input type="text" name="author" id="author" size="22" tabindex="1" />
    <label for="author"><small>Name (required)</small></label></p>

    <p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />

    </form>

    <script type="text/JavaScript">
    <!--
    alert("Hello world");

    var formCheck = document.getElementById("commentform");

    formCheck.onSubmit = doMapping(); 

    function doMapping() {
        alert("form submitted");
        return false;
    }

    -->
    </script>     

    </body>
    </html> 
Run Code Online (Sandbox Code Playgroud)

html javascript forms

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

使用Eclipse TableViewer,如何使用箭头键导航和编辑单元格?

我正在使用TableViewer内容提供商,标签提供商,a ICellModifierTextCellEditors每列.

当用户选择单元格时,如何添加箭头键导航和单元格编辑?我希望这是一种尽可能自然的行为.

在查看了一些在线示例后,似乎有一种旧的方式(使用a TableCursor)和新的方式(TableCursor不与CellEditors?? 混合).

目前,我TableViewer没有光标只会在第一列滚动.底层SWT表将游标显示为null.

是否有通过键盘TableViewer使用CellEditors和单元格导航的好例子?

谢谢!

eclipse jface cursor tableviewer

13
推荐指数
1
解决办法
7239
查看次数

Java:Object类的基本原理未被声明为abstract

为什么java.lang.Object声明的类不是抽象的?

当然,对于一个有用的Object,它需要添加状态或行为,Object类是一个抽象,因此它应该被声明为abstract ... 为什么他们选择不这样做?

java specifications object

20
推荐指数
2
解决办法
1226
查看次数

是否应该使用业务逻辑编译内部C#应用程序?

[背景]

所以,我有一个C#应用程序,在我到达之前编写.我此时并不在开发组织中,但我是互联网营销组织中的子组中的技术主管.我的职责是流程自动化,最小的桌面支持以及使我们的生活更轻松的自定义应用程序.

[/背景]

[应用详情]

我们有一个应用程序,可以从URL列表中创建自定义数据库文件.它被设计为具有一个输入文件,以及两个使用这些db文件的应用程序的输出文件.两个输出文件之间差异的规则被编译到代码中.

[/ app详情]

是否应该使用业务逻辑编译内部C#应用程序,如果不重新构建它就无法更改?

c# automation business-logic

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

C#中的HTTP代理服务器

我的公司正在尝试使用.NET Fx 3.5和C#编写代理服务器.从我们的研究中我已经读过HttpListener不是代理服务器的好选择,尽管我不确定为什么.

我们目前正在使用Mentalis代理示例源代码,但其中包括实现我们自己的日志记录和性能计数器.使用HttpListener将包装Http.sys,它将为我们提供一些开箱即用的性能统计信息.

那么为什么HttpListener是HTTP代理工作的不良候选者呢?

(是的,我们也通过编写或配置ICAP服务器来考虑Squid 3.1.)

c# proxy httplistener

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

模拟实体框架上下文

我正在使用实体框架来访问我的数据库,我想在单元测试中模拟数据库上下文,以便我可以测试我的中间层类,而不依赖于实际数据.我知道我不是第一个提出这个问题的人(模拟实体框架模型),但经过一些谷歌搜索后,我有一种本能,即可以仅根据模型的元数据来实例化上下文.

有没有人能够做到这一点?

unit-testing entity-framework mocking

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

使用Spring IoC设置枚举值

有没有办法在构建时通过Spring IoC设置这样的枚举值?

我想要做的是在类加载时注入下面的代码片段中硬编码的值:

public enum Car
{
        NANO ("Very Cheap", "India"),
        MERCEDES ("Expensive", "Germany"),
        FERRARI ("Very Expensive", "Italy");

        public final String cost;
        public final String madeIn;

        Car(String cost, String madeIn)
        {
                this.cost= cost;
                this.madeIn= madeIn;
        }

}
Run Code Online (Sandbox Code Playgroud)

假设应用程序必须部署在德国,Nanos是"几乎免费",或者在印度,法拉利是"负担不起".在这两个国家,只有三辆汽车(确定性集),不多也不少,因此是枚举,但它们的"内在"值可能不同.因此,这是不可变的上下文初始化的情况.

java enums spring

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

基于 WPF 矢量的界面

我正在使用 WPF 开发一个新的 C# 应用程序。我的印象是 WPF 是基于矢量的,并且文本/按钮将以独立于分辨率的方式绘制。运行我的应用程序时,很明显我的应用程序不是使用矢量绘制的。一些文本变得相当块状,当使用窗户放大镜时,您可以看到所有内容的粗糙边缘。

在我的应用程序中是否需要做一些特殊的事情来打开矢量绘图?还是我的特定机器有问题?(我正在使用最新的图形驱动程序运行 Windows Vista x64)

.net wpf

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

Apache:如何将虚拟目录限制为本地网络

在我家的Apache 2.x服务器上,我有许多虚拟目录.我已经设置了路由器,以便我可以从互联网访问Apache.我需要在家庭网络局域网外部访问其中一个虚拟目录(/ private).所以给定/私有,如何配置Apache只为192.168.4.x的/ private提供请求?

apache security lan access-control apache-config

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

"Visual C++中没有适当的默认构造函数"错误

我不明白.我一直盯着代码代码三个小时,我看不出问题.

我正在创建的类叫做TwoDayPackage,它派生自一个名为Package的类.

这是我定义构造函数的方式:

    TwoDayPackage(string, string, string, string, int, string, string, string, string, int, float, float, float);
Run Code Online (Sandbox Code Playgroud)

这是我实现构造函数的方式:

TwoDayPackage::TwoDayPackage(string sName, string sAddress, string sState, string sCountry, int sZIP, string rName, string rAddress, string rState, string rCountry, int rZIP, float weight, float cost, float flat)
{
Package::Package(sName, sAddress, sState, sCountry, sZIP, rName, rAddress, rState, rCountry, rZIP, weight, cost);
flatRate = flat;
}
Run Code Online (Sandbox Code Playgroud)

这是我在我的主要功能中使用它的方式.

TwoDayPackage pack2(senderName, senderAddress, senderState, senderCountry, senderZIP, receipientName, receipientAddress, receipientState, receipientCountry, receipientZIP, weight, cost, flat);
Run Code Online (Sandbox Code Playgroud)

我知道我的论点清单很长,这是有原因的.谢谢.

c++ constructor

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