我有一个移动网站,里面有一些HTML input元素,如下所示:
<input type="text" name="txtAccessoryCost" size="6" />
Run Code Online (Sandbox Code Playgroud)
我已将该网站嵌入到WebView可能的Android 2.1消费中,因此它也将是一个Android应用程序.
当这个HTML input元素聚焦时,是否可以使用数字而不是默认的键盘来获得键盘?
或者,如果HTML元素不可行,是否可以为整个应用程序(可能是Manifest文件中的某些内容)设置它?
在chrome上,当用户单击"清除"按钮时,会在搜索输入上触发"搜索"事件.
有没有办法在Internet Explorer 10上的javascript中捕获相同的事件?

我有一个<input>动态生成s 的PHP脚本,所以我想知道是否需要过滤name属性中的任何字符.
我知道这个名字必须以一封信开头,但我不知道其他任何规则.我想方括号必须允许,因为PHP使用这些来从表单数据创建数组.括号怎么样?空间?
点击后如何在Bootstrap 3中自动制作按钮?
要复制我的问题,使用一些按钮创建一个页面,为它们提供适当的引导类(并包括引导程序):
<input id="one" type="button" class="btn btn-default" value="one">
<input id="two" type="button" class="btn btn-primary" value="two">
Run Code Online (Sandbox Code Playgroud)
加载页面并单击其中一个按钮.它会变得凹陷并突出显示,直到您单击页面上的其他位置(使用FF29和chrome35beta).
单击并取消选中时检查输入元素不会显示附加的任何其他类以及从中删除的其他类.
这是一个让抑郁的Bootstrap按钮的例子:http://jsfiddle.net/52VtD/5166/
<div class="MY_HEADING_A">
<div class="TitleA">My title</div>
<div class="Foobar"></div>
<div class="PageFrame" area="W">
<span class="PageText">PAGE <input id="a1" type="txt" NUM="" /> of <span id="MAX"></span> </span>
</div>
Run Code Online (Sandbox Code Playgroud)
我有上面的代码,我试图使用selenium输入NUM上面的值这是我写的代码:
head = driver.find_element_by_class_name("MY_HEADING_A")
frame_elem = head.find_element_by_class_name("PageText")
# Following is a pseudo code.
# Basically I need to enter a value of 1, 2, 3 etc in the textbox field (NUM)
# and then hit RETURN key.
## txt = frame_elem.find_element_by_name("NUM")
## txt.send_keys(Key.4"
Run Code Online (Sandbox Code Playgroud)
如何获取此元素并输入值?
我有一个这样的表格
<form>
<input type="text" class="form-control" placeholder="Titel" name="levels[level]">
<input type="text" class="form-control" placeholder="Titel" name="levels[build_time]">
<input type="text" class="form-control" placeholder="Titel" name="levels[level]">
<input type="text" class="form-control" placeholder="Titel" name="levels[build_time]">
</form>
Run Code Online (Sandbox Code Playgroud)
我想要的是$ _POST输出是一个类似的数组
Array (
[1] => Array ( [level] => 1 [build_time] => 123 )
[2] => Array ( [level] => 2 [build_time] => 456 )
)
Run Code Online (Sandbox Code Playgroud)
我知道我可以做一些像name ="levels [1] [build_time]"等等,但由于这些元素是动态添加的,因此很难添加索引.还有其他方法吗?
编辑:
按照建议,我改变了我的形式.我现在也包括了我的整个HTML,因为我觉得我在这里遗漏了一些东西.我的HTML现在:
<div class="form-group">
<label class="col-md-2">Name(z.B. 1)</label>
<div class="col-md-10">
<input type="text" class="form-control" placeholder="Titel" name="levels[][level]">
</div>
<label class="col-md-2">Bauzeit(In Sekunden)</label>
<div class="col-md-10">
<input type="text" class="form-control" placeholder="Titel" name="levels[][build_time]">
</div> …Run Code Online (Sandbox Code Playgroud) 我正在建立新网站,我需要一个下拉菜单来选择我网站中的内容.但与此同时,我需要这个下拉列表来接受文本.因此,如果客户想要从下拉列表中选择,那么他也可以,如果客户想要通过文本输入金额,那么他也可以.正如你所看到的,我想让它成为双重的.
例如:假设有一个amount下拉菜单,其元素为(1,2,3);
现在假设客户端需要的金额为5 - 这是他的权利 - 它在下拉列表中不存在,因此客户现在必须以文本方式输入金额.因此,对于任何条目,客户必须从下拉列表中选择或以文本方式输入金额.
我的问题的描述,我向大家介绍过的简单例子后,这里是我的问题:
是否有HTML代码可以将下拉菜单和文本字段合二为一,而不是分开?
我想要实现这个目标:

我希望蓝色箭头充当带有悬停和onclick触发器的按钮; 这可能吗??
我应该在哪种格式中添加日期和时间,以便在HTML5输入元素中使用datetime类型?
我试过了:
133857550201/06/2012 19:3101/06/2012 19:21:002012-06-012012-06-01 19:312012-06-01 19:31:00他们似乎都没有工作.
有没有HtmlHelper人为ASP.NET MVC实现生成这些的扩展方法呢?可以使用接受的重载来执行此操作htmlAttributes,例如:
Html.TextBoxFor(model => model.Foo, new { type="number", min="0", max="100" })
Run Code Online (Sandbox Code Playgroud)
但那并不像以下那样好(或类型安全):
Html.NumericInputFor(model => model.Foo, min:0, max:100)
Run Code Online (Sandbox Code Playgroud) html-input ×10
html ×7
html5 ×3
css ×2
.net ×1
android ×1
asp.net-mvc ×1
css3 ×1
datetime ×1
events ×1
form-submit ×1
forms ×1
html-helper ×1
html-select ×1
javascript ×1
keyboard ×1
php ×1
python ×1
python-2.7 ×1
webview ×1