2011-09-01 17 views
19

मेरे कोड पर "ठीक है" पर क्लिक एक उपयोगकर्ता का जवाब:जावास्क्रिप्ट/jQuery: एक चेतावनी संवाद

alert('Some message'); 

प्रश्न 1:

कोड कि alert() के बाद आता है जब उपयोगकर्ता चेतावनी के साथ बातचीत समाप्त निष्पादित करने के लिए कैसे डिब्बा?

प्रश्न 2:

यदि उपयोगकर्ता चेतावनी बॉक्स पर OK या Cancel दबाया कैसे पता लगाने के लिए?

उत्तर

39

प्रश्न 1:

उपयोगकर्ता जब तक alert विधि ब्लॉक निष्पादन यह बंद कर देता है:

alert('Some message'); 
alert('doing something else after the first alert is closed by the user'); 

प्रश्न 2:

if (confirm('Some message')) { 
    alert('Thanks for confirming'); 
} else { 
    alert('Why did you press cancel? You should have confirmed'); 
} 
13

कोड:

confirm फ़ंक्शन का उपयोग करेंके बादकॉल तब तक निष्पादित नहीं किया जाएगा जब तक कि उपयोगकर्ता अलर्ट पर ठीक न हो, तोalert() कॉल के बाद आपको कोड की आवश्यकता है।

आप डिफ़ॉल्ट जावास्क्रिप्ट confirm() पॉपअप की तुलना में एक अच्छे चल संवाद चाहते हैं, को देखने के jQuery UI: floating window

संबंधित मुद्दे