मैं मुसीबत जवाब संवाद बॉक्स से वापस हो रही थी लेकिन अंत में मोडल-पुष्टिकरण संवाद से कोड का हिस्सा के साथ इस अन्य प्रश्न display-yes-and-no-buttons-instead-of-ok-and-cancel-in-confirm-box से जवाब के संयोजन के द्वारा एक समाधान के साथ आया था
यह क्या था है
अपनी खुद की पुष्टि बॉक्स बनाएँ::
<div id="confirmBox">
<div class="message"></div>
<span class="yes">Yes</span>
<span class="no">No</span>
</div>
अपनी खुद की confirm()
विधि बनाएं:
अन्य प्रश्न के लिए सुझाव 10
function doConfirm(msg, yesFn, noFn)
{
var confirmBox = $("#confirmBox");
confirmBox.find(".message").text(msg);
confirmBox.find(".yes,.no").unbind().click(function()
{
confirmBox.hide();
});
confirmBox.find(".yes").click(yesFn);
confirmBox.find(".no").click(noFn);
confirmBox.show();
}
यह आपके कोड से कॉल:
doConfirm("Are you sure?", function yes()
{
form.submit();
}, function no()
{
// do nothing
});
मेरे परिवर्तन मैं confirmBox.show()
बुलाने की ताकि बजाय ऊपर फेरबदल किया है मैं इस
confirmBox.dialog
({
autoOpen: true,
modal: true,
buttons:
{
'Yes': function() {
$(this).dialog('close');
$(this).find(".yes").click();
},
'No': function() {
$(this).dialog('close');
$(this).find(".no").click();
}
}
});
अन्य परिवर्तन की तरह इस्तेमाल किया confirmBox.dialog({...})
मैंने doConfirm फ़ंक्शन के भीतर पुष्टि बॉक्स को बनाने के लिए बनाया था, जैसे ThulasiRam ने अपने उत्तर में किया था।
स्रोत
2012-07-02 15:04:52
ड्यूप, http://stackoverflow.com/questions/3166036/how-to-develop-yes -no-confirmation-use-jquery –
या http://stackoverflow.com/questions/3165559/confirmation-model-dialog-in-javascript/3165601#3165601 –
यह पोस्ट कोड काम करता है? मैं 'jQuery' के साथ क्या बदलूँगा? यह मेरे लिए काम नहीं कर रहा है ... मुझे लगता है कि मैं $ का उपयोग करूंगा लेकिन कैसे? वाक्यविन्यास – sqlchild