एक अन्य सुझाव intacted!
मेरे पास एकाधिक सबमिशन के साथ एक फॉर्म था, जिसमें अलग-अलग मूल्य विशेषताओं भी थे, इसलिए मैंने अपनी अंतर्निहित पुष्टि करने के बाद फॉर्म को सबमिट नहीं किया।
इसके बजाय, मैंने कुछ छिपे हुए बटन जोड़े जिन्हें मैंने अपनी पुष्टि से हां वापस लेने के बाद क्लिक करने के लिए मजबूर किया।
यहाँ बटन होते हैं:
<button id="email" name="email" type="submit" class="submit radius confirmation" value="all"><?php echo $this->__('Email Receipts to Selected'); ?></button>
<button id="email-french" name="email-french" type="submit" class="submit radius confirmation" value="all"><?php echo $this->__('Email French Receipts to Selected'); ?></button>
<button id="helper-email" name="email" type="submit" class="submit hide" value="all"></button>
<button id="helper-email-french" name="email-french" type="submit" class="submit hide" value="all"></button>
और यहाँ jQuery है:
<script type="text/javascript">
jQuery(function ($) {
$('[id^=email]').on('click', function (e) {
e.preventDefault();
var button = $(this);
notify.confirm(<?php echo json_encode($this->__('Are you sure?')); ?>, function (ans) {
if (ans) {
$('#helper-' + button.attr('id')).click();
}
});
});
});
</script>
स्रोत
2016-06-17 15:36:48
वहाँ ('क्लिक') 'आशुलिपि के ऊपर पूरे अक्षरों में लिखावट' .trigger पसंद करते हैं करने के लिए एक कारण है? – AntonChanning
@ एंटनचैनिंग यह किसी और चीज की तुलना में अधिक पसंद है। शॉर्टेंड फ़ंक्शन रैपर होते हैं, इसलिए उन्हें कॉल करते समय बहुत अधिक मात्रा में ओवरहेड होता है लेकिन मैं कल्पना नहीं कर सकता कि इसका कोई उल्लेखनीय प्रभाव होगा। मुझे यह पसंद है कि '.trigger ('क्लिक') 'फॉर्म अधिक वर्णनात्मक है, क्योंकि मुझे कोड को तुरंत पढ़ने में आसान बनाना आसान है। – Jasper
मुझे लगता है कि यह सिंटैक्स के दृश्य अनुस्मारक के रूप में भी कार्य करता है जिसका उपयोग किसी भी प्रकार की घटना के लिए किया जा सकता है, जिसमें कस्टम इवेंट प्रकार भी शामिल हैं। – AntonChanning