小编def*_*ale的帖子

使用jQuery在'Enter'上提交表单?

我有一个bog标准的登录表单 - 一个电子邮件文本字段,一个密码字段和一个使用HTML/jQuery的AIR项目的提交按钮.当我在表单上按Enter键时,整个表单的内容消失,但表单未提交.有谁知道这是否是一个Webkit问题(Adobe AIR使用Webkit for HTML),或者我是否已将事情搞砸了?

我试过了:

$('.input').keypress(function (e) {
  if (e.which == 13) {
    $('form#login').submit();
  }
});
Run Code Online (Sandbox Code Playgroud)

但这既没有阻止清算行为,也没有提交表格.没有与表单相关的操作 - 这可能是问题吗?我可以在动作中加入javascript函数吗?

html javascript forms jquery webkit

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

关联,聚合和组合有什么区别?

关联,聚合和组合有什么区别?请解释一下实施情况.

oop uml associations composition aggregation

361
推荐指数
18
解决办法
34万
查看次数

使用jQuery重置多阶段表单

我有一个带有标准复位按钮的表格,因此编码:

<input type="reset" class="button standard" value="Clear" />
Run Code Online (Sandbox Code Playgroud)

麻烦的是,表示表单属于多阶段排序,因此如果用户填写一个阶段然后稍后返回,则单击"清除"按钮时,不会重置各个字段的"记住"值.

我认为附加一个jQuery函数来遍历所有字段并"手动"清除它们就可以了.我已经在表单中使用了jQuery,但我只是起步速度,所以我不知道如何解决这个问题,除了通过ID单独引用每个字段,这看起来效率不高.

TIA提供任何帮助.

forms jquery reset

348
推荐指数
9
解决办法
27万
查看次数

process.waitFor()永远不会返回

Process process = Runtime.getRuntime().exec("tasklist");
BufferedReader reader = 
    new BufferedReader(new InputStreamReader(process.getInputStream()));
process.waitFor();
Run Code Online (Sandbox Code Playgroud)

java runtime.exec

91
推荐指数
6
解决办法
10万
查看次数

VB.NET - 中断表单循环和结束表单

我有一个经历无限循环并处理数据的表单.当我单击"关闭"表单的按钮时,表单即使关闭也会继续处理.我希望表单完全结束并退出其循环语句,然后打开一个新表单.

这是我用来关闭表单的代码

frmMain.Close()
frmMain.Dispose()
Run Code Online (Sandbox Code Playgroud)

注意:我没有使用线程,它只是一个简单的VB.NET应用程序.我没有关闭主要的启动表格.

vb.net user-interface winforms

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

根据列和值在dataGridView中查找一行

我有一个dataGridView有3列:SystemId,FirstName,LastName使用数据库信息绑定.我想强调某一行,我会用它来做:

dataGridView1.Rows[????].Selected = true;
Run Code Online (Sandbox Code Playgroud)

然而,行ID我不知道并且bindingsource一直在变化,因此第10行在一个实例中可能是"John Smith"但在另一个实例中甚至不存在(我有一个过滤器根据用户输入的内容过滤掉源,因此输入在"joh"中会产生名字中包含"joh"的所有行,因此我的列表可以从50个名称变为3个单击中的3个.

我想找到一种方法,我可以根据SystemId和相应的数字选择一行.我可以使用以下方法获取系统ID:

systemId = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["SystemId"].Value.ToString();
Run Code Online (Sandbox Code Playgroud)

现在我只需要将它应用于行选择器.类似于dataGridView1.Columns ["SystemId"] .IndexOf(systemId)但不起作用(这种方法也不存在).非常感谢任何帮助.

c# datagridview winforms

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

如何让Maven参战:爆炸而不是战争:战争

我有一个使用的Maven pom <packaging>war</packaging>.但实际上,我不想构建war文件,我只想要收集所有依赖的jar并创建一个完整的部署目录.

所以我正在运行war:exploded生成部署目录的目标:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <executions>
        <execution>
            <phase>package</phase>
            <configuration>
                <webappDirectory>target/${env}/deploy</webappDirectory>
                <archiveClasses>true</archiveClasses>
            </configuration>
            <goals>
                <goal>exploded</goal>
            </goals>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

问题是,战争文件仍然建立.是否有一种简单的方法来<packaging>war</packaging>执行war:exploded目标而不是战争:战争目标?

或者还有另一种简单的方法吗?

maven-2

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

如何在不关闭应用程序的情况下关闭登录表单并显示主表单?

我的项目中有两个表单(Login和Main).

我想要实现的是,如果登录成功,我必须显示主窗体并关闭登录表单.

我在Login表单中有这个方法,当登录成功时关闭Login表单.但主要形式没有显示.

public void ShowMain()
{
    if(auth()) // a method that returns true when the user exists.
    {             
        var main = new Main();
        main.Show();
        this.Close();
    }
    else
    {
        MessageBox.Show("Invalid login details.");
    }         
}
Run Code Online (Sandbox Code Playgroud)

如果登录过程成功,我尝试隐藏登录表单.但它困扰我,因为我知道当我的程序运行时,登录表单仍然存在,它应该关闭吗?

应该采用什么方法?谢谢...

.net c# winforms

41
推荐指数
4
解决办法
12万
查看次数

如何在Visual Studio中轻松复制Windows窗体?

如何在Visual Studio中轻松复制C#/ VB表单?如果我在解决方案资源管理器中复制并粘贴,它会在内部使用相同的类并搞砸了.你怎么做呢?

visual-studio winforms

40
推荐指数
5
解决办法
11万
查看次数

在Windows窗体中处理时更新标签

在处理时更新Windows窗体应用程序上的标签的最佳方法是什么?

当用户单击按钮时,我有一个循环对用户系统上的文件进行一些处理.

foreach (System.IO.FileInfo f in dir.GetFiles("*.txt"))
{
   // Do processing
   // Show progress bar
   // Update Label on Form, "f.Name is done processing, now processing..."
}
Run Code Online (Sandbox Code Playgroud)

一些示例代码是什么?

究竟是什么叫做?它是线程还是代理?

label progress winforms

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