输入触发器html按钮点击带有特定值的javascript
Enter triggers html button click with javascript that has a specific value
因为我们使用orbeon xforms,所以我们不知道按钮标签的id。我们想要的是Enter键来触发一个包含特定字符串值的按钮。
如果我的表格包含这样的检查按钮:
<button id"random">Check</button>
我希望我的javascript按钮可以用以下内容触发它:找到值为"Check"的按钮,并在按下Enter键时单击它。
更新的代码,因为我没有看到您的标记(包含<button>
而不是<input>
)
我会在这里使用JQuery,因为只使用PureJS可能会更难选择你想要的按钮。
像这样的东西应该起作用:
$(
function(){
$(document).keydown(function(){
if (event.keyCode == '13') {
event.preventDefault();//stop what normally happens..
//..like submitting a form maybe
//$("input[type='submit'][value='Check']").click();
$("button").each(function(i){
if($(this).text() == "Check")
{
$(this).click();
}
})
}
});
}
);
标记如下:
<button id="random" onclick="alert('clicked 0');">Check</button>
<button id="random2" onclick="alert('clicked 1');">Something else</button>
<button id="random3" onclick="alert('clicked 2');">Third Button</button>
请参阅演示:http://jsfiddle.net/giddygeek/Caxae/3/(在结果窗格上单击/聚焦,然后按Enter键)
相关文章:
- Javascript html每点击一次就会更改url
- 通过javascript/html访问twitter共享iframe
- 使用鼠标悬停JavaScript/HTML显示文本
- JavaScript-HTML表单到JSON(空值)和格式
- 使用javascript html实时预览文本区域输入
- 如何每秒从一个变量中提取一定次数的javascript/html
- 使用变量值作为'名称标识符'javascript/html
- JavaScript HTML Onclick
- 非侵入性Javascript HTML注入
- AppendChild Form / Table [Javascript/Html/PHP]
- 按钮don't使用onClick-Javascript HTML重定向
- 在库(javascript/HTML)中将“name”替换为“id”
- 如何确定使用 javascript/html 单击了哪个对象/图像
- 新的javascript HTML元素不遵循css规则
- JavaScript/HTML 错误的解决方案
- 从图像URL javascript html保存图像文件
- javascript html使用webstorage保存表单
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- JavaScript/HTML命令行小部件