我正在制作一个包含多种表单的 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/