问题列表 - 第21964页

单击后禁用该按钮

我需要在单击按钮后禁用按钮,这样用户就不能多次单击它.(我的应用程序是用MVC ASP.NET编写的,我在普通的ASP.NET应用程序中完成了这个.)

我尝试使用JavaScript和jQuery,但它无法正常工作.该按钮被禁用但表单未提交.

jQuery的:

$("#ClickMe").attr("disabled", "disabled"); 
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

function DisableNextButton(btnId) {
    document.getElementById(btnId).disabled = 'true';
}
Run Code Online (Sandbox Code Playgroud)

这两种方法都很有效,但现在表单不会提交.

javascript asp.net-mvc jquery

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

Gmail似乎捕获了所有键盘事件.有什么方法可以绕过那个?

我正在编写一个Chrome扩展程序,用于启动带有键盘快捷键的脚本.它在大多数页面上运行良好,但我意识到在Gmail上它没有:似乎所有键盘事件都是由Gmail捕获的,并没有冒泡到我的功能.

我有一个内容脚本(在Chrome扩展程序中,这是添加到您想要的任何页面)(当然简化):

document.body.addEventListener('keypress', myFunction, true);
function myFunction(event) {
    console.log("yay, Gmail didn't let me down!");
}
Run Code Online (Sandbox Code Playgroud)

但实际上,Gmail确实让我失望了.我知道脚本加载.我尝试了不同的变体window.addEventListener和其他事件类型无济于事.

有人知道绕过这个的方法吗?我试着看看GreaseMonkey脚本是否可以做到这一点,这让我来到这里:http://code.google.com/p/gmail-greasemonkey/但这对我没有帮助.

谢谢!

javascript gmail google-chrome javascript-events google-chrome-extension

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

java获取日期标记字段(上午/下午)

我需要在日期对象中获取字段AM/PM.我怎么才能得到它?

这是我的代码.

String startTime ="01:05 PM";
 SimpleDateFormat sdf = new SimpleDateFormat("hh:mm aa");

 Date st = sdf.parse(startTime);
Run Code Online (Sandbox Code Playgroud)

java

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

确定字符串是否是带正则表达式的全部大写字母

如何确定字符串是否都是正则表达式的大写字母.它可以包括标点符号和数字,只是没有小写字母.

regex

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

对Spring中接口代码的思考?

我知道在春天我们都编码接口.因此,外部世界根本不应该知道实现类.但它是一个公共类,所以任何人都可以创建实现类的实例.你怎么防止这种情况?你是否将构造函数设为私有?由于spring创建了一个通过反射的实例,它应该没问题.有人有任何想法吗?我知道如果你创建一个实现类的实例它将无法正常工作,因为依赖是全部null,但这是不重要的.

java spring dependency-injection interface

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

java线程重用

我一直认为创建线程很昂贵.
我也知道你不能重新运行一个帖子.

我在Executors课堂上看到:

创建一个根据需要创建新线程的线程池,但在它们可用时将重用先前构造的线程.

注意'重用'这个词.

线程池如何"重用"线程?

java multithreading

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

使用JMS连接到IBM MQ

我想使用JMS连接到IBM MQ.如何指定queuemanager,channel和其他属性?

jms ibm-mq

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

.NET MVC:调用RedirectToAction传递模型?

我有一个List.aspx绑定到类的视图Kindergarten

在控制器中:

public ActionResult List(int Id)
{
  Kindergarten k = (from k1 in _kindergartensRepository.Kindergartens
                    where k1.Id == Id
                    select k1).First();

  return View(k);
}
Run Code Online (Sandbox Code Playgroud)

这样可行.

但事实并非如此

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Add(...)
{
  //...
  Kindergarten k = ...
  return RedirectToAction("List", k);
}
Run Code Online (Sandbox Code Playgroud)

我应该如何重定向到列表视图,将k作为模型传递?

谢谢!

asp.net-mvc asp.net-mvc-2

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

使用WHERE子句或使用应用程序代码过滤结果集是否更好?

好的,这是一个简单的问题抽象:

2个变量(male_users和female_users)用于存储2组用户,即男性和女性

  1. 1种方法是使用两个查询来选择它们:

select * from users where gender = 'male' 然后将结果存储在male_users中

select * from users where gender = 'female'然后将结果存储在female_users中

  1. 另一种方法是只运行一个查询:

' select * from users'然后循环结果集来过滤程序中的男性用户php代码片段将是这样的:

$result = mysql_query('select * from users');

while (($row=mysql_fetch_assoc(result)) != null) {
  if ($row['gender'] == 'male'){// add to male_users}
  else if ($row['gender'] == 'female'){// add to female_users}
}
Run Code Online (Sandbox Code Playgroud)

哪一个更有效,被认为是更好的方法?

这只是问题的简单说明.真实的项目可能有更大的表来查询和更多的过滤选项.

提前致谢!

php mysql sql

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

有人可以解释什么是线级协议?

我对线级协议的想法不是很清楚.我听说BitTorrent使用它并读到线程级协议可以被认为是API的反面.我读RMI调用可以被认为是线程协议,但我仍然有点困惑.有人可以用更好的方式解释这个吗?

networking p2p bittorrent terminology protocols

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