小编And*_*ker的帖子

jQuery自动完成:事件选择

我正在尝试从菜单中选择项目时提交表单.我在搜索表单上设置了类,我使用的是事件select for it,它位于:http://docs.jquery.com/UI/Autocomplete#event-select

现在,当您使用键盘(向上和向下)选择项目时,它可以正常工作.但是如果您使用鼠标选择一个项目,它会为您提供以前键入的值.

检查此屏幕:http://www.screenr.com/7T0s

这是我用于提交的内容:

$("#searchform-input").autocomplete({
    select: function (a, b) {
        $(".searchform1").submit()
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui autocomplete jquery-ui-autocomplete

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

jQuery验证触发器错误消息

我有一个奇怪的问题.我想在元素上触发jquery-valdation错误消息,即使它是有效的.

场景:我的表格很大.其中一个输入是PersonalId.输入PersonalId是可选的.除了那个输入,我有一个普通的按钮(不是提交按钮).如果单击它(从ajax获取信息)并且PersonalId字段为空,我想触发该错误消息.

这有可能与jQuery Validate或我需要创建自己的功能?

validation jquery jquery-validate

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

Knockout绑定处理程序拆解功能?

我有一个淘汰绑定处理程序,它使用plupload进行拖放和ajax上传.

要使用plupload脚本,我创建了一个plupload实例,后者又将事件监听器绑定到DOM元素.

这很好.

但是,我有一个"文件夹"列表,当我单击一个文件夹时,我显示该文件夹中的文件列表.我通过使用foreach绑定selectedFolder().文档来重用相同的DOM元素.

我遇到的问题是,在我的绑定处理程序中,我在init函数中执行所有的plupload操作,因为我重用了DOM元素,所以它们会绑定多个事件处理程序.这会导致拖放事件发送到alla处理程序.这意味着如果我将文件放在渲染文件列表中,则drop事件也会触发所有先前渲染的文件列表.

我正在寻找的是绑定处理程序中的某种拆卸或清理功能,这样我可以在文件列表被取消渲染时取消注册所有事件(这是一个单词?).

也许我们无法发现不退却?那我怎么处理呢?我不希望有一个全局实例,因为这会阻止我同时在多个地方使用绑定.

很抱歉没有给你任何代码.我在手机上.

干杯!

javascript knockout.js

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

@ + id/android:list和@ + id/list之间有什么区别

我想知道@+id/android:list和之间的区别是什么@+id/list.我知道最后一个是常规id分配,但第一个看起来不同.是什么让它与众不同?

我在哪里看到它: 我正在研究ListView,ListAdapter和类似的东西,作者在布局xml文件中定义ListView,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   >
<ListView
    android:id="@+id/android:list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    />
<TextView
    android:id="@+id/android:empty"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/main_no_items"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

还让我提一下@+id/android:emptyid.

他还扩展了ListActivity课程.

这是本文来源.

还有什么在我脑海中,因为问题是:

  1. 我们应该延长ListActivity吗?也许我想要一个包含其他视图的Activity.
  2. 我们使用@+id/android:list只是因为我们扩展ListActivity或者我们可以使用相同的约定,如果我们扩展Activity

谢谢.

java android listview

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

jQuery自动完成类别选择标签和值

尝试使用类别获取jQuery自动完成功能,将选定的值返回到搜索字段,将值返回到单独的输入字段.

我已将数据修改为具有值以及标签和类别.

http://jsfiddle.net/chrisk/bM7ck/

但是值始终返回到搜索字段而不是标签.

jquery jquery-ui autocomplete jquery-ui-autocomplete

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

LINQ索引特定条目

我有一个MVC3 C#.Net网络应用程序.我有下面的字符串数组.

    public static string[] HeaderNamesWbs = new[]
                                       {
                                          WBS_NUMBER,
                                          BOE_TITLE,
                                          SOW_DESCRIPTION,
                                          HARRIS_WIN_THEME,
                                          COST_BOGEY
                                       };
Run Code Online (Sandbox Code Playgroud)

我想在另一个循环中找到给定条目的索引.我以为列表会有一个IndexOf.我找不到它.有任何想法吗?

c# linq indexof

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

自动选择第一个jquery UI结果

我正在使用jQuery Autocomplete来搜索城市的本地数据库.这是代码:

$('#txt_search_city').autocomplete({
    source: url,
    delay: 0,
    autoFocus: true,
    select: function( event, ui ) {
        $( "#id_city" ).val( ui.item.id );
        $(this).closest('form').submit();
    },
    focus: function( event, ui ) { event.preventDefault(); }
});
Run Code Online (Sandbox Code Playgroud)

我希望默认情况下选择第一个返回值(就像在facebook上一样).所以基本上,如果他们只是点击输入,他们将触发第一个结果的选择.

我认为那是做了什么autoFocus: true,但它不起作用.没有显示错误,只是没有选择第一个结果.

思考?

javascript jquery jquery-ui jquery-autocomplete jquery-ui-autocomplete

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

NHibernate QueryOver与MaxResult,Group By和Order By

我正在尝试将SQL查询转换为NHibernate QueryOver语法,但我不明白如何按计数投影进行排序.

这就是SQL Query的样子:

select top 10 v.intVoteUserID, COUNT(v.intVoteUserID)
from Group_MessageVotes v
where v.dtmVote > :date
group by v.intVoteUserID
order by COUNT(v.intVoteUserID) desc
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

nhibernate queryover

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

jQuery UI自动完成禁用选择和关闭事件

我使用jQuery UI的自动完成程序与创建它的方式略有不同.

基本上我想保留所有相同的功能,唯一的区别是当出现建议框时,我不会在用户进行选择时隐藏建议框,我也不希望该选择填充输入框.autocomplete附加到.

所以,我一直在阅读jQuery UI文档,看来有一种方法可以禁用Select:和Close:事件,但我发现他们解释它的方式非常混乱,因此,这就是为什么我我在这里寻求帮助.

我的jQuery

$( "#comment" ).autocomplete({
    source: "comments.php",
    minLength: 4,

    // Attempt to remove click/select functionality - may be a better way to do this        
    select: function( event, ui ) {
        return false;
    },
    // Attempt to add custom Class to the open Suggestion box - may be a better way
    open : function (event, ui) {
        $(this).addClass("suggestion-box");
    },
    // Attempt to cancel the Close event, so when someone makes a selection, the box does not close …
Run Code Online (Sandbox Code Playgroud)

jquery-ui autocomplete jquery-ui-autocomplete

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

jQuery UI Slider:沿着句柄移动值

我在页面中使用了jQuery UI滑块组件来设置一系列价格.我也可以使用他们的ui.values []来设置和显示其他div中的新值.

如何查看句柄下的新值.即如果我将句柄移动到100美元,我想在该句柄下设置"$ 100"文本.

顺便说一句,我使用范围版本 - 设置一系列价格,所以我的滑块上有两个手柄(最小和最大).

var minPriceRange=100;
var maxPriceRange=500;
$( "#priceRangeSlider" ).slider({
        range: true,
        min: minPriceRange,
        max: maxPriceRange,
        step: 10,
        values: [ minPriceRange, maxPriceRange ],
        slide: function( event, ui ) {
            ("#fromRangeText").text("$" + ui.values[ 0 ]);
            $("#toRangeText").text("$" + ui.values[ 1 ]);
        }
});
Run Code Online (Sandbox Code Playgroud)

jquery-ui slider jquery-ui-slider

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