我正在尝试在出现警告框后将焦点设置在输入中。我有问题将焦点设置在我的字段上,参考。
我的代码很简单:
的Javascript
var toFix = true;
$( "#add" ).click(function(e) {
if(toFix){
if (confirm('Not valid')) $( "#ref" ).focus();
e.preventDefault();
}
});
HTML:
<input class="input-text submit" type="submit" id="add" name="submit" value="Add" style="text-align: center"/>
<input class="input-text" type="text" name="ref" id="ref">
修改 Demo
答案 0 :(得分:0)
JSFIDDLE处的工作代码。
只需删除if(tofix)
。
答案 1 :(得分:0)
请勿使用confirm
:
var toFix = true;
$( "#add" ).click(function(e) {
if(toFix){
alert("fix it");
$( "#ref" ).focus();
e.preventDefault();
}
});