标签: selection

由于运行Javascript - AngularJS,Firefox select下拉列表保持刷新/恢复默认选项

我正在AngularJS中构建一个应用程序,在使用Firefox时遇到选择下拉菜单的问题.

当我单击选择菜单并将鼠标悬停在选项上时,它会将所选选项从我的光标悬停的选项重置为默认/第一个选项.当选项数量很大时,选择正确的选项变得非常困难.

该应用程序需要JavaScript每秒更新一次屏幕,这似乎是原因.

但是,我似乎没有Chrome或Safari的这个问题.

有没有办法解决这个问题?

在这里演示.

的index.html

<!DOCTYPE html>
<html ng-app="myapp">
  <head>
    <script data-require="angular.js@1.0.7" data-semver="1.0.7" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
    <link href="style.css" rel="stylesheet" />
    <script src="script.js"></script>
  </head>

  <body ng-controller="ctrl">
    <div ng-init="updatetimer()">
    <div>seconds: {{counter}}</div>
    <select ng-model="something" ng-options="n.name for n in namelist">
      <option value="">select person</option>    
    </select>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

的script.js

var app = angular.module('myapp', []);

var ctrl = ['$scope', '$timeout', function($scope, $timeout) {

    $scope.counter=0;

    $scope.namelist = [
      {name: "Name1"}, {name: "Name2"}, {name: "Name3"}, {name: "Name4"}, {name: "Name5"},
      {name: "Name6"}, {name: "Name7"}, {name: "Name8"}, {name: "Name9"}, …
Run Code Online (Sandbox Code Playgroud)

javascript firefox selection option angularjs

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

ASP.NET DropDownList在回发时不保留选定的项目

我有一个ASP DropDownList,它在Page_Load事件中填充,在我选择一个项目并点击一个按钮后,所选项目被清除并且DropDownList中的第一个项目被选中.(DropDownList仅在页面不回发时填充)

请帮忙

   if (!IsPostBack)
    {
            List<Country> lCountries = new List<Country>();
            List<CompanySchedule> lCompanySchedules = new List<CompanySchedule>();
            this.Load_Countries(lCountries);
            this.Load_Schedules(lCompanySchedules);
            if (personnelRec == null)
            { personnelRec = new Personnel(); }
        if (Request.QueryString["UA"] != null && Convert.ToInt32(Request.QueryString["UA"].ToString()) > 0)
        {
            userAccount.ID = Convert.ToInt32(Request.QueryString["UA"].ToString());
            App_Database.Snapshift_Select_Helper.SNAPSHIFT_SELECT_PERSONNEL_APP_ACCOUNT(ref userAccount);
        }
            this.imgEmployeePicture.ImageUrl = "./images/Employees/nophoto.gif";
            if (Request.QueryString["EI"] != null && Convert.ToInt32(Request.QueryString["EI"].ToString()) > 0)
            {
                this.Load_PersonnelRec(Convert.ToInt32(Request.QueryString["EI"].ToString()));
            }
            else
            {
                this.lblChangeDirectionHead.Enabled = false;
                this.lblChangeDirections.Enabled = false;
                this.lbSchedules.Disabled = true;
            }
    }
Run Code Online (Sandbox Code Playgroud)

asp.net postback selection drop-down-menu

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

单击选择列表框,单击时也取消选择...?

我需要一个在第一次单击时选择的列表框,在第二次单击时取消选择,这样在任何时候都只选择零个或一个项目.

当您按住crtl时,选择/取消选择在列表框中实现(使用SelectionMode ="Single"),但不幸的是,我的所有用户都不可能知道这一点.

使用SelectionMode ="Multiple",我们拥有我想要的确切功能,除了您可以选择多个项目...

更多背景:我希望用户首先选择要登录的安装,然后提供凭据(以及其他一些选择)

为实现这一目标,我使用了一个扩展内容的列表框.为了帮助扩展,我在listboxitem的左侧创建了一个三角形,当你选择了列表框项目时,当未展开时指向右转.

因此,首先用户首先看到安装列表,然后,当他通过选择它选择了他想要的项目时,listboxitem会扩展到他需要输入的其他信息.它非常好,而且运行良好,但测试报告他们希望第二次点击三角形以取消选择(从而折叠展开的部分).我必须承认,我也点击了¤%&箭头,期望行动导致崩溃... :-(

任何人都知道如何实现这一目标(最好没有代码)?

wpf xaml listbox selection listboxitem

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

UITableView多个复选标记选择

在阅读了与此相关的几个问题之后,我可以使用该功能.但是我的列表很长且可滚动,所以当我向上和向下滚动时,选中的复选标记就到处都是.selectedIndexes是一个NSMutableArray.有任何想法吗?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];

    if ([selectedCell accessoryType] == UITableViewCellAccessoryNone) {
        [selectedCell setAccessoryType:UITableViewCellAccessoryCheckmark];
        [selectedIndexes addObject:[NSNumber numberWithInt:indexPath.row]];

    } 
    else {
        [selectedCell setAccessoryType:UITableViewCellAccessoryNone];
        [selectedIndexes removeObject:[NSNumber numberWithInt:indexPath.row]];

    }

    [tableView deselectRowAtIndexPath:indexPath animated:NO];

}
Run Code Online (Sandbox Code Playgroud)

在我的cellForRowAtIndexPath:我有以下检查.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"CustomCell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }

    // Configure the cell...
    NSDictionary *dictionary = [natures objectAtIndex:indexPath.section]; …
Run Code Online (Sandbox Code Playgroud)

selection uitableview

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

JavaScript Set Window选择

在JavaScript中,有一种方法window.getSelection()可以让我获得用户所做的当前选择.

是否有相应的功能,window.setSelection()可以让我设置或清除当前的选择?

javascript jquery window selection clear

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

算法问题:为每个主题选择两个故事,以便从不为两个不同的主题选择相同的故事

在我的工作场所,我偶然发现了以下需要解决的问题.尽管不是绝对必要的,但优选解决方案.

有一个包含一组故事的数据库,每个故事都有一组与之相关的主题.主题存储在表单(storyid,topicid)的单独表中.

问题是如何理想地选择5个主题(或至少2个,如果5个是不可能的),使得每个主题具有2个故事(或1,如果2是不可能的话),其在任何其他所选主题中不重复.该算法还必须返回与每个主题相关的"正确"故事.

这实际上是一个NP完全问题,没有有效的解决方案,超出了所有可能性的简单枚举,还是有一个有效的解决方案?

如果它没有有效的解决方案,请尝试证明它(虽然不是绝对必要).

如果它确实有一个有效的解决方案,请善待并发布.

php mysql algorithm combinations selection

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

在chrome dev工具/ firebug中保留DOM元素突出显示

有没有办法保留突出显示DOM元素的boxmodel属性(宽度,边距,填充,边框)?我正在尝试在调整窗口大小时检查元素的行为,因此永久查看测量结果会很好.

Chrome开发者工具和Firebug(Firefox)的解决方案受到赞赏!

firebug dom selection google-chrome-devtools

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

如何在Sublime Text 3中选定文本的实例之间导航?

Sublime Text 3突出显示当前所选文本的所有实例.是否有任何快捷方式可以将光标导航到所选文本的下一个/上一个实例(副本)?

到目前为止,我只设法找到了一些资料约增加更多的实例当前选择用(扩大它)Ctrl+ D,跳过当前实例(Ctrl+ K,Ctrl+ D),并取消它(Ctrl+ U),这实际上是一个软撤消,不一个真正的命令.

我可以使用Ctrl+ D转到所选文本的下一个实例,然后使用Ctrl+ U来撤消.但是,由于这些快捷方式适用于选择,这不是我正在寻找的.

实际上,我问,有没有办法让这个简单到按下Alt+ Right转到下一个实例或Alt+ Left转到上一个.

如果默认情况下没有解决这个问题,那么哪些命令应该绑定到用户定义的键盘快捷键?

keyboard-shortcuts selection sublimetext sublimetext3

16
推荐指数
2
解决办法
4347
查看次数

了解使用JavaScript进行textarea选择的情况

我正在开发一个浏览器内的编辑器textarea.我已经开始寻找有关处理textarea选择的一些信息,并发现了这个jQuery插件,fieldSelection做了一些简单的操作.

但是,它没有解释发生了什么.

我想更多地了解JavaScript中的textarea选择,最好是描述DOM3之前和DOM30之后的场景.

javascript textarea selection

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

jQuery复选框:选择除一个以外的所有/无

我有一个复选框选择所有问题.我有多个复选框,可以由主控制器触发.

如果主要的是检查,那么你可以选择任何复选框(这是有效的).现在我的问题是,当我检查"无"时,他们所有人甚至都不见了

我需要的是不要取消选中主人.我可以拥有尽可能多的复选框.

有没有一个解决方案来做到这一点,而不是在每个上面都有ID或自动取消选中所有复选框而不是主复选框?

这是我的代码:

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">

  $(document).ready(function() {
  $('#checkAll').click(function() {
    if(!$('#master').is(':checked')) {  return;
    } $('input[type="checkbox"]').attr('checked', true);
  });

  $('#checkNone').click(function() {
    $('input[type="checkbox"]').attr('checked', false); });

  $('#master').click(function() { if($('#master').is(':checked')) {
        return; } $('input[type="checkbox"]').attr('checked', false);
  });
  $('input[type="checkbox"]').click(function() {
    if(!$('#master').is(':checked')) { $(this).attr('checked', false);
    }
  });
  });

  </script>
  </head>

  <input type="checkbox" value="master" id="master">master
  <span id="checkAll">All</span>
  <span id="checkNone">None</span>

  <input type="checkbox" value="1" id="c1">1
  <input type="checkbox" value="2" id="c2">2
  <input type="checkbox" value="3" id="c3">3
  <input type="checkbox" value="4" id="c4">4
  <input type="checkbox" value="5" id="c5">5
Run Code Online (Sandbox Code Playgroud)

javascript checkbox jquery selection

15
推荐指数
2
解决办法
4054
查看次数