キーボードでエンター キーを入力して、テキスト ボックスを検証しています。検証は正常に機能しますが、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は実行されません。