3

アラート ボックスが表示された後、入力にフォーカスを設定しようとしています。私は自分の分野に焦点を合わせるのに問題があります、参考文献。

私のコードは簡単です:

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">

編集: デモ

4

2 に答える 2

1

を使用しないでくださいconfirm:

var toFix = true;

$( "#add" ).click(function(e) {
    if(toFix){
        alert("fix it"); 
        $( "#ref" ).focus();
        e.preventDefault();
    }
});

http://jsfiddle.net/stevemarvell/fEmfa/

于 2013-10-10T03:12:08.733 に答える
0

JSFIDDLEの作業コード。削除するだけif(tofix)です。

于 2013-10-10T03:11:01.813 に答える