如何使用显示文本作为参考设置select元素的selectedIndex?
例:
<input id="AnimalToFind" type="text" />
<select id="Animals">
<option value="0">Chicken</option>
<option value="1">Crocodile</option>
<option value="2">Monkey</option>
</select>
<input type="button" onclick="SelectAnimal()" />
<script type="text/javascript">
function SelectAnimal()
{
//Set selected option of Animals based on AnimalToFind value...
}
</script>
Run Code Online (Sandbox Code Playgroud)
没有循环,有没有其他方法可以做到这一点?你知道,我在想一个内置的JavaScript代码.另外,我不使用jQuery ...
我已经实现了新的BottomNavigationView(com.android.support:design:25.0.0),并且不知道如何设置选择索引或MenuItem
id(在我的情况下,默认情况下应该选择mid item).我担心现在没有这种可能性,因为它太原始了,但无论如何任何帮助都将受到赞赏.谢谢!
android selectedindex android-design-library androiddesignsupport bottomnavigationview
我想通过值而不是索引在JComboBox中设置所选索引.怎么做?例
public class ComboItem {
private String value;
private String label;
public ComboItem(String value, String label) {
this.value = value;
this.label = label;
}
public String getValue() {
return this.value;
}
public String getLabel() {
return this.label;
}
@Override
public String toString() {
return label;
}
}
JComboBox test = new JComboBox();
test.addItem(new ComboItem(0, "orange"));
test.addItem(new ComboItem(1, "pear"));
test.addItem(new ComboItem(2, "apple"));
test.addItem(new ComboItem(3, "banana"));
test.setSelectedItem("banana");
Run Code Online (Sandbox Code Playgroud)
好的,我已经修改了一下我的问题.我忘记了我的JComboBox里面有一个自定义项目,这让它变得有点困难.我不能做setSelectedItem,因为我在每个项目中都有一个ComboItem.那么,我怎么做到这一点?
在ExtJS中确定ComboBox中当前所选项目的索引的认证方式是什么?
ExtJS 3.x和4之间如何做到这一点有什么不同?
var combo = new Ext.form.ComboBox(config);
var selectedIndex = combo.selectedIndex; // TODO: Implement
if(selectedIndex > 2) {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
关于如何将其作为属性添加到ComboBox对象的加分点.
我UITabBarController
在iOS7上遇到了一个奇怪的问题,似乎无法找到解决方法,所以欢迎任何帮助!
场景:
prepareForSegue
通过调用setSelectedIndex
选项卡栏控制器来完成设置选项卡.结果:
在iOS 7上,我发现标签栏控制器中显示的视图无法在视图的右侧边缘注册任何触摸事件!因此,在上面显示的故事板中,屏幕右侧的UISwitch无法点击.
我甚至在视图中附加了一个轻敲手势识别器,并用它来记录可以触摸的屏幕区域 - 它似乎记录了大约x = 770点的触摸事件.剩下的1/4屏幕是"不可触摸的"!
在segue之后,如果您手动切换到另一个选项卡并再次切换回来,则触摸事件将"固定"并且完整视图会再次响应触摸.
这似乎不是iOS 5/6上的问题.
任何帮助非常感谢:
setSelectedViewController
以及使用setSelectedIndex
,这似乎是一样的.提前致谢.
我有一个<select>
包含3个选项和<p>
元素的HTML 元素.在<p>
元素中我想打印当前所选项目的索引<select>
.例如,如果我选择第一个选项,它应该打印0,如果我选择第二个选项,它应该打印1,依此类推.如何从最小代码开始,如下所示?
import Html as H exposing (Html)
import Maybe
import Signal as S exposing (Address, (<~))
type alias Model = { selected : Maybe Int }
model = { selected = Nothing }
type Action = NoOp | Select Int
update action model =
case action of
NoOp -> model
Select n -> { model | selected <- Just n }
view address model =
H.div []
[ H.select [] [ …
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的ASP.NET下拉列表:
<asp:DropDownList ID="ddlMyDropDown" runat="server">
<asp:ListItem>Please pick one</asp:ListItem>
<asp:ListItem>option1</asp:ListItem>
<asp:ListItem>option2</asp:ListItem>
<asp:ListItem>option3</asp:ListItem>
<asp:ListItem>option4</asp:ListItem>
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
A CustomValidator
绑定到它,以查看用户是否选择了一个选项.它调用以下javascript/JQuery函数:
function checkValueSelected(sender, args) {
var index = $("#ContentPlaceHolder1_ddlMyDropDown").selectedIndex;
args.IsValid = index > 0;
}
Run Code Online (Sandbox Code Playgroud)
但索引是undefined
在使用Firebug进行调试时.JQuery选择器找到select#ContentPlaceHolder1_ddlMyDropDown
,所以这不是问题.该selectedIndex
物业不存在吗?
在互联网上,我发现几乎完全相同的例子并且它有效.我很遗憾这个......
这就是Firebug所展示的:
如您所见,control
变量是某种数组,其中一个条目实际上就是我想要的control
.我不认为JQuery的ID选择器返回多个值?
我UITableview
在Swift中制作了多个选项,并声明了一个包含NSIndexPaths
所选UITableView
单元格的数组.
self.selectedRows = self.preferencesTableView.indexPathsForSelectedRows()
Run Code Online (Sandbox Code Playgroud)
如何将此数组转换为可读术语.例如self.selectedRows是NSloglike:
选定项目字符串[{length = 2,path = 0 - 1},{length = 2,path = 0 - 0},{length = 2,path = 0 - 3}]
我希望能够将其转换为:1,2,3.
在Objective CI中通过数组enumerateObjectsWithOptions并将数组的id添加到可变数组中以获得我想要的内容.
[self.selectedRows enumerateObjectsWithOptions:NSEnumerationReverse
usingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
NSIndexPath *indexPath = obj;
[self.selectedCategorieItems addObject:[[[self.categoryArr
objectAtIndex:0] objectForKey:@"id"]objectAtIndex:indexPath.row]];
}];
Run Code Online (Sandbox Code Playgroud)
我如何在Swift中执行此操作?
我从PageLoad上的ArrayList动态填充所有50个状态的下拉列表.当用户选择SUBMIT按钮(btnSubmit_Click事件)时,尽管用户选择了什么选择,但下拉列表控件的SelectedIndex属性始终为0.
表单中的HTML代码:
<asp:DropDownList ID="ddlState" runat="server" AutoPostBack="True"
onselectedindexchanged="ddlState_SelectedIndexChanged" >
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
代码背后:
protected void Page_Load(object sender, EventArgs e)
{
//------------------------------------------------
// Populates state dropdownlists
//------------------------------------------------
if (!IsPostBack)
{
GetAllStatesForDdl(ddlDLState);
GetAllStatesForDdl(ddlOldState);
GetStatesForDdl(ddlState);
}
}
private void GetAllStatesForDdl(DropDownList ddlStateList)
{
AppInputFormProcessor getStates = new AppInputFormProcessor();
ArrayList States = new ArrayList();
States = getStates.GetAllStates();
ddlStateList.DataSource = States;
ddlStateList.DataBind();
}
private void GetStatesForDdl(DropDownList ddlStateList)
{
AppInputFormProcessor getStates = new AppInputFormProcessor();
ArrayList States = new ArrayList();
States = getStates.GetStates();
ddlStateList.DataSource = States;
ddlStateList.DataBind();
}
protected …
Run Code Online (Sandbox Code Playgroud) 我在Win Forms上有一个listview,我需要以编程方式设置所选索引.显然,ListView没有可以设置的SelectedIndex属性.还有另一种方法吗?
selectedindex ×10
javascript ×3
c# ×2
android ×1
asp.net ×1
combobox ×1
elm ×1
extjs ×1
frame ×1
html-select ×1
ios ×1
ios7 ×1
java ×1
jcombobox ×1
jquery ×1
listview ×1
swift ×1
swing ×1
uitableview ×1
winforms ×1