0

キーボードでエンター キーを入力して、テキスト ボックスを検証しています。検証は正常に機能しますが、JAAlert は表示されません。しかし、ボタンクリックで同じ関数を呼び出すと、IEでアラートが表示されます。私はこれと完全に混乱しています。誰でも私を助けることができますか?デモ

function isEnterPressed(event) {
        var keynum;
        if (window.event) {
            keynum = event.keyCode;
        }else if (event.which) {
            keynum = event.which;
        }
        if(keynum == 13) {
            searchSubmit();
        }
    }

searchSubmit() はボタンクリック時の関数呼び出しでもあります

function searchSubmit()
{
    // some valdation
  if(!flag) 
    {
    alert('flag'+flag);
    jAlert("Enter anyone of the value to search");
    return false;  
    }else{
    document.userManagementUsers.action=baseUrl;
    document.userManagementUsers.submit();
    }
 }

エンターキークリックでalert('flag'+flag)が表示される jalertは実行されません。

4

1 に答える 1

0

このようなことを試しましたか?

$('body').jAlert('Enter anyone of the value to search', 'success'); 

また

$(document).ready(function() {
  $('body').jAlert('Enter anyone of the value to search', "success");
});
于 2013-01-21T09:30:11.310 に答える