javascript - HTML5 : Change button focus when using another input box

标签 javascript html

我正在制作一个包含多种表单的 HTML5 页面。每个输入框都有自己的提交按钮,用于将温度单位转换为另一个单位(摄氏度到开尔文等)。当用户聚焦或输入输入框时,我需要哪些标签或属性才能使提交按钮聚焦? 该文件中使用了 Javascript(由 Coffeescript 制成)。没有 CSS。

最佳答案

您可以使用 JavaScript 来实现此目的 写 onfocus="highlight(form_number);"在每个输入框上。 在您的函数中,您可以突出显示按钮

<form name="form1">
<input type="text" onfocus="hilight(1)" />
<input type="submit" id="btn_1" class="button" />
</form>
<form name="form2">
<input type="text" onfocus="hilight(2)" />
<input type="submit" id="btn_2" class="button" />
</form>
<form name="form1">
<input type="text" onfocus="hilight(3)" />
<input type="submit" id="btn_3" class="button" />
</form>
<script>
function hilight(opt)
{
document.getElementById('btn_'+opt).style('','');//you can add any styles to button here
}
</script>

关于javascript - HTML5 : Change button focus when using another input box,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17318243/

相关文章:

javascript - 在调整窗口大小时调整页面大小

javascript - 编辑 ace 编辑器自动完成

javascript - 即使有循环引用,如何将 DOM 节点序列化为 JSON?

javascript - Cordova/HTML 5 中的地理定位与 Meteor 地理定位包有何区别?

javascript - jquery preventDefault on alert,如果 alert = ok,则发送

javascript - 如何使用 python 捕获 URL 中的 javascript 代码注入(inject)?

javascript - Sequelize : difference of DataTypes and Sequelize

javascript - 如何在警报框中插入单选按钮

javascript - 如何仅返回列表的单个值并将其添加到特定的 html 元素?

javascript - 可点击的表格行