English 中文(简体)
Impromptu plugin for Alert Boxes
原标题:

When we use Javascript prompt Box something like this

 var ur_name = prompt("Enter Name");

We will have two types of values in this case:

  1. Value entered by user.
  2. Second VALUE can be NULL, when user press CANCEL or When he presses ESCAPE Key. Right...!

Now The problem I m facing is: HOW to Handle escape key in Impromptu plugin of Jquery link text

Code running perfectly When user will enter some value OR press Cancel button

<script type= text/javascript >
function test()
 {
var txt =  Please enter your name:<br /> <input type="text" id="alertName" name="alertName" value="name here" /> ;

 $.prompt(txt,{
callback: mycallbackform,
buttons: { OK:  Hello , Cancel:  Good Bye  }
  });
}

 function mycallbackform(v,m,f){
  if(v=="Hello")     
   $.prompt("Stack Over flow User:"+    + f.alertName);
  }
 </script>

Cause in this scenario I m getting cancel or OK button key pressed events, but when user press ESCAPE key mycallbackform will not be called...

最佳回答

In the past I have always used the jQueryUI .dialog function to provide user dialogs which has the closeOnEscape option. (http://jqueryui.com/demos/dialog/)

If you have your heart set on using impromptu it should be fairly easy to implement some event handling using the jQuery function keyup -

$(document).keyup(function(event){
    if (event.keyCode == 27) {
        $(".prompt").hide();
    }
});
问题回答

暂无回答




相关问题
getGridParam is not a function

The HTML: <a href="javascript:void(0)" id="m1">Get Selected id s</a> The Function: jQuery("#m1").click( function() { var s; s = jQuery("#list4").getGridParam( selarrrow )...

selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

jQuery cycle page with links

I am using the cycle plugin with pager functionality like this : $j( #homebox ) .cycle({ fx: fade , speed: fast , timeout: 9000, pager: #home-thumbs , ...

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

jConfirm with this existing code

I need help to use jConfirm with this existing code (php & Jquery & jAlert). function logout() { if (confirm("Do you really want to logout?")) window.location.href = "logout.php"; } ...

Wrap text after particular symbol with jQuery

What I m trying to do, is wrap text into div inside ll tag. It wouldn t be a problem, but I need to wrap text that appears particularly after "-" (minus) including "minus" itself. This is my html: &...

热门标签