草庐IT

selected_parents

全部标签

html - 为什么在 SELECT 集中时不按回车键提交表单?

考虑以下HTML:AB如果焦点在input(文本框)上并且我按下enter,则表单提交。但是,如果焦点在select(下拉框)上并且我按下enter,则什么也不会发生。我知道我可以想出一些JavaScript来覆盖它,但我想知道为什么按回车键不起作用?通过使用JavaScript捕获输入(可能是下拉菜单的一些native键盘可访问性)我会破坏什么吗? 最佳答案 这只是控件的性质。Enter键(或单击鼠标)是进行选择的原因。在按Enter时提交表单会导致糟糕的用户体验,因为表单基本上无法使用。我不建议通过JavaScript更改行为,

html - 如何修复 iOS7 上 <select> 元素上的截断文本

有什么方法可以防止iOS7在选择htmlselect元素上的选项时截断文本?iOS7截断选项文本上的文本而不是换行。在我的具体情况下,这是完全不可用的:以上屏幕截图取自使用jQueryMobile构建的html5应用程序。我还应该提一下,这个问题在iOS6上不存在。 最佳答案 在选择列表的末尾添加一个空的optgroup:SelectavalueGrumpywizardsmaketoxicbrewfortheevilQueenandJackQuirkyspudboyscanjamafterzappingfiveworthyPolys

html - Angular 复选框 "Select All"功能,最初只选中一个框

我有一个包含3个复选框的表单:“全选”、“选项1”和“选项2”。SelectallOption1Option2在初始页面加载时,我希望仅选项1被选中。然后,如果选中了全选复选框,它应该会自动选中选项1和选项2,以便全部选中。问题是在初始页面加载时对ng-checked="selectAll"进行评估,这会覆盖我最初仅检查选项1(最初selectAll=false)的尝试,因此未选择任何内容。这似乎是一个解决起来很简单的问题,但我想不出解决方案...在此先感谢您的任何见解或建议! 最佳答案 另一种方法是为选项使用模型,在模型中设置默认

javascript - 使用 Javascript/jQuery 以编程方式关闭 SELECT 下拉列表

我有一个用一个值初始化的下拉菜单。当用户单击它时,单个元素将被删除并添加一个新元素并显示“正在加载”,然后向服务器发出AJAX调用并在返回时将新值添加到控件中。问题是控件在更新时一直保持打开状态,我想关闭它。这是一个例子:http://jsfiddle.net/vtortola/CGuBk/2/示例的AJAX没有获取数据可能是因为我在调用jsfiddleapi时做错了什么,但它显示了SELECT更新期间保持打开状态。我想知道如何在不关注另一个输入的情况下以编程方式关闭下拉列表。 最佳答案 我不确定其他人,但我使用的是Chrome的最

javascript - 如何从 type=file 输入中删除 "no file selected"?

我似乎无法想出任何方法来删除显示在"file"类型输入旁边的“未选择文件”文本。你们知道如何删除这段文字吗? 最佳答案 input[type='file']{color:transparent;}享受 关于javascript-如何从type=file输入中删除"nofileselected"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6105116/

jquery - 是否有一个结合了 Draggable 和 Selectable 的 JQuery 插件

我希望实现一个包含多个项目的网络界面,这些项目可以被选择并四处拖动以定位它们,成组或单独。很像Windows桌面,真的。我们已经在使用JQuery,因此添加它是首选。JQueryUIDraggables和Selectables单独完成了我们想要的大部分工作,但并没有真正协同工作以提供我们正在寻找的那种效果。我对JQ插件站点完全不知所措(它的“流行”算法似乎不是很有用),并且欢迎提供有关避免在这里进行大量重复发明的最佳方法的指导,正如我猜想的那样这个比喻已经完成了。 最佳答案 我也需要做同样的事情,我不想使用eyecon.ro的界面扩

jquery - 在select的顶部添加空白选项并使其成为IE中的选定选项

HTML:VolvoSaabMercedesAudijQuery:$("#dropdown").prepend("");当我在FireFox或Chrome中运行它时,下拉菜单选择了新插入的空白选项。当我在IE8中运行它时,它仍然选择了沃尔沃。有什么想法吗?http://jsfiddle.net/YFu2h/ 最佳答案 改成这样,就可以了:$("#theSelectId").prepend("").val('');http://jsfiddle.net/YFu2h/1/似乎IE只在第一次遇到select时评估selected属性。

javascript - 无法在 Select2 下拉菜单中选择项目

我正在开发一个使用Select2(版本3.5.1)的应用程序。设置此下拉/自动完成字段的HTML如下所示:此代码段中的form-control类来自Bootstrap。我正在使用以下代码从JavaScript初始化此字段:functiongetItemFormat(item){varformat=''+item.ItemName+'';returnformat;}$(function(){$('#mySelect').select2({minimumInputLength:5,placeholder:'Searchforanitem',allowClear:true,ajax:{url

jquery - 如何使用 jquery 设置选择下拉列表的 'selected option'

我有以下jquery函数:$.post('GetSalesRepfromCustomer',{data:selectedObj.value},function(result){alert(result[0]);$('select[name^="salesrep"]').val(result[0]);});result[0]是我想在我的选择框中设置为selected项的值。result[0]等于Brucejones。选择框由数据库查询填充,但呈现的html之一是:johnsmithBruceJonesAdamCalitz108$('select[name^="salesrep"]').v

css - Chrome 显示 <select> <option> 标签的问题

我遇到了一个问题,我无法获得相同的CSS来在Firefox和Chrome中呈现相同的内容。在Firefox中,它们并排显示在一行中,而不是一个包含24个值的垂直选择框:在Chrome中,它们显示为垂直的多选框。一个简短的3小时示例的完整代码:option{display:inline;}123在Chrome中,选项不会内联显示。任何解释为什么这段代码有效/无效以及是否有任何其他方法来实现相同的布局? 最佳答案 我认为你不应该(可以?)制作元素内联这样。尝试改用复选框。类似于this:InlineOptionsul{list-styl