我正在使用2个模态,第一个包含一个表单,第二个在表单中发生错误时显示.第二个模态仅包含带有错误消息的文本.
我的问题是,当第二个模态出现并且我按下时Esc,第一个模式(带有表单)将关闭而不是第二个模式.
有没有办法在第二个模态显示时如何聚焦?

这是它的样子,现在如果我按下Esc,第一个会关闭,但我想先关闭第二个.
UPDATE
一旦我点击第二个模态的某个地方,它就完美无缺.我只需要自动选择/聚焦它
<button class="btn" onClick="$('#firstModal').modal('show');">First</button>
<!-- Modal -->
<div id="firstModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-body">
<button class="btn" onClick="$('#secondModal').modal('show');">Second</button>
</div>
</div>
<!-- Modal -->
<div id="secondModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-body">
Some error message goes here.
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
一切正常; 唯一的问题是第一个对话框显示在第二个对话框的叠加层上.我怎样才能解决这个问题?
如何从MySQL表中选择除前10条记录之外的所有记录?
(我知道limit 10,x从第10到第x选择记录,但我应该使用什么而不是x来选择所有剩余记录?)
我正在使用 HTML5 输入类型=日期字段,并且由于某些浏览器仍然不支持此功能,因此我想为仅显示普通文本字段而不是日期字段的浏览器创建错误验证消息。此错误消息应如下所示
请按格式输入日期:...
但是我需要找到浏览器设置的正确格式。有没有什么 php/js/jQuery 方法可以找到这个?
什么是Javascript替代品:
$('#clientDetailModal #heightValue')
Run Code Online (Sandbox Code Playgroud)
我需要它,因为在我的代码中这是有效的:
document.getElementById('heightValue').checkValidity()
Run Code Online (Sandbox Code Playgroud)
但这不是:
$('#clientDetailModal #heightValue').checkValidity()
Run Code Online (Sandbox Code Playgroud)
我需要在clientDetailModal div中只选择heightValue.