我正在尝试从菜单中选择项目时提交表单.我在搜索表单上设置了类,我使用的是事件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-valdation错误消息,即使它是有效的.
场景:我的表格很大.其中一个输入是PersonalId.输入PersonalId是可选的.除了那个输入,我有一个普通的按钮(不是提交按钮).如果单击它(从ajax获取信息)并且PersonalId字段为空,我想触发该错误消息.
这有可能与jQuery Validate或我需要创建自己的功能?
我有一个淘汰绑定处理程序,它使用plupload进行拖放和ajax上传.
要使用plupload脚本,我创建了一个plupload实例,后者又将事件监听器绑定到DOM元素.
这很好.
但是,我有一个"文件夹"列表,当我单击一个文件夹时,我显示该文件夹中的文件列表.我通过使用foreach绑定selectedFolder().文档来重用相同的DOM元素.
我遇到的问题是,在我的绑定处理程序中,我在init函数中执行所有的plupload操作,因为我重用了DOM元素,所以它们会绑定多个事件处理程序.这会导致拖放事件发送到alla处理程序.这意味着如果我将文件放在渲染文件列表中,则drop事件也会触发所有先前渲染的文件列表.
我正在寻找的是绑定处理程序中的某种拆卸或清理功能,这样我可以在文件列表被取消渲染时取消注册所有事件(这是一个单词?).
也许我们无法发现不退却?那我怎么处理呢?我不希望有一个全局实例,因为这会阻止我同时在多个地方使用绑定.
很抱歉没有给你任何代码.我在手机上.
干杯!
我想知道@+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课程.
还有什么在我脑海中,因为问题是:
ListActivity吗?也许我想要一个包含其他视图的Activity.@+id/android:list只是因为我们扩展ListActivity或者我们可以使用相同的约定,如果我们扩展Activity?谢谢.
尝试使用类别获取jQuery自动完成功能,将选定的值返回到搜索字段,将值返回到单独的输入字段.
我已将数据修改为具有值以及标签和类别.
见http://jsfiddle.net/chrisk/bM7ck/
但是值始终返回到搜索字段而不是标签.
我有一个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.我找不到它.有任何想法吗?
我正在使用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
我正在尝试将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)
有任何想法吗?
我使用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滑块组件来设置一系列价格.我也可以使用他们的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 ×5
jquery ×4
autocomplete ×3
javascript ×2
android ×1
c# ×1
indexof ×1
java ×1
knockout.js ×1
linq ×1
listview ×1
nhibernate ×1
queryover ×1
slider ×1
validation ×1