小编gre*_*ott的帖子

C#:检测哪个应用程序具有焦点

我正在寻找创建一个C#应用程序,根据当前具有焦点的应用程序来更改内容.因此,如果用户使用的是Firefox,我的应用就会知道.适用于Chrome,Visual Studio,TweetDeck等.

这是可能的,如果是这样的话 - 我将如何实现它?

我有一种感觉,我要求的很多 - 但值得一试.

提前谢谢了.

c#

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

使用jQuery或纯Javascript访问一组HTML输入文本框

我正在寻找一个包含动态数量的输入文本框的表单.我希望每个文本框都构成一个数组的一部分(理论上这将使我更容易遍历它们,特别是因为我不知道最终将存在的文本字段的数量).HTML代码需要像:

<p>Field 1: <input type="text" name="field[1]" id="field[1]"></p>
<p>Field 2: <input type="text" name="field[2]" id="field[2]"></p>
<p>Field 3: <input type="text" name="field[3]" id="field[3]"></p>
<p>Field 4: <input type="text" name="field[4]" id="field[4]"></p>
<p>Field 5: <input type="text" name="field[5]" id="field[5]"></p>
Run Code Online (Sandbox Code Playgroud)

然后,这些数据将被发送到PHP脚本,并将表示为一个数组 - 或者至少,这是理论.

所以我的第一个问题是,这是否可以使用HTML实现?表单是否设计为以这种方式工作?

如果答案是"是",那么我将如何使用jQuery访问每个使用jQuery或者使用简单的旧JavaScript?

我试图使用以下jQuery代码实现此目的:

someval = $('#field[1]').val();
Run Code Online (Sandbox Code Playgroud)

someval = $('#field')[1].val();
Run Code Online (Sandbox Code Playgroud)

和以下JavaScript:

someval = document.getElementById('related_link_url')[1].value;
Run Code Online (Sandbox Code Playgroud)

但我没有运气.

提前致谢.

编辑:

我应该注意到,从Javascript的角度来看,我已经让它在每个元素的ID类似于field_1,field_2等的地方工作.但是,我觉得如果我可以通过将每个文本框放入数组来实现它,这样可以使代码更整洁,更容易管理.

html javascript arrays jquery

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

Bundler在我的'生产'服务器上运行时忽略了MySQL2 gem的安装

我正在尝试使用Capistrano在我的生产服务器上安装'mysql2'gem.

我想在开发中使用SQLite,在生产中使用MySQL.

我在Windows 7机器上开发,生产使用Ubuntu.

当我bundle install在我的开发机器上运行时,它会安装MySQL2.

当Capistrano在我的生产机器上运行时,它甚至在输出中都没有提到.

当我直接在shell上的生产机器上运行相同的命令时,它也没有提到gem.

我也发现gem 'therubyracer', :platforms => :ruby没有安装.我在mysql2条目之后添加了这个.我希望这两者是相关的.在添加therubyracer之前,mysql2无法正常工作.

由于以上所有原因,我在尝试查看我的网站时收到以下错误:

请安装mysql2适配器:( gem install activerecord-mysql2-adaptermysql2不是捆绑包的一部分.将其添加到Gemfile.)

附加信息

我希望下面包含的信息量比痛苦更有用.

的Gemfile

我很欣赏我可以将mysql2放在'生产'中,但这不起作用.

source 'http://rubygems.org'

gem 'rails', '3.1.1'
gem 'nokogiri'
gem 'bcrypt-ruby'
gem 'faker'
gem 'will_paginate'
gem 'capistrano'
gem 'capistrano-ext'
gem 'mysql2', "~> 0.3"
gem 'therubyracer', :platforms => :ruby
gem 'sqlite3'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.1.4'
  gem 'coffee-rails', '~> …
Run Code Online (Sandbox Code Playgroud)

capistrano ruby-on-rails bundler mysql2

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

标签 统计

arrays ×1

bundler ×1

c# ×1

capistrano ×1

html ×1

javascript ×1

jquery ×1

mysql2 ×1

ruby-on-rails ×1