first
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
<!--Newsletter One Start -->
|
||||
<section class="newsletter-one">
|
||||
<div class="container">
|
||||
<div class="newsletter-one__inner">
|
||||
<div class="newsletter-one__bg"
|
||||
style="background-image: url('rohini/assets/images/backgrounds/newsletter-one-bg.jpg');"></div>
|
||||
<div class="newsletter-one__title-box">
|
||||
<h3 class="newsletter-one__title">Our Newsletter</h3>
|
||||
</div>
|
||||
<div class="newsletter-one__form-box">
|
||||
<form id="newsletter_form" class="newsletter-one__form contact-form-validated">
|
||||
<?php echo csrf_field(); ?>
|
||||
<div class="newsletter-one__input-box">
|
||||
<input type="text" placeholder="Full Name" id="newsletter-name" name="newsletter-name">
|
||||
</div>
|
||||
<div class="newsletter-one__input-box">
|
||||
<input type="email" placeholder="Email Here" id="newsletter-email" name="newsletter-email">
|
||||
</div>
|
||||
<div class="newsletter-one__btn-box">
|
||||
<button id="news-submit" type="submit" class="thm-btn"><span
|
||||
class="icon-right-arrow"></span>Subscribe Now</button>
|
||||
</div>
|
||||
</form>
|
||||
<div class="result"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<!--Newsletter One End -->
|
||||
|
||||
<?php $__env->startPush('js'); ?>
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"timeOut": "3000"
|
||||
};
|
||||
|
||||
$('#newsletter_form').submit(function (event) {
|
||||
// alert('submitted');
|
||||
event.preventDefault(); // Prevent default form submission
|
||||
var submitButton = $('#news-submit');
|
||||
|
||||
// Prepare the form data
|
||||
var formData = {
|
||||
email: $('#newsletter-email').val(),
|
||||
name: $('#newsletter-name').val(),
|
||||
_token: $('meta[name="csrf-token"]').attr('content') // CSRF token
|
||||
};
|
||||
|
||||
// Submit form via AJAX
|
||||
$.ajax({
|
||||
url: "<?php echo e(route('newsletter.submit')); ?>",
|
||||
method: 'POST',
|
||||
data: formData,
|
||||
beforeSend: function() {
|
||||
submitButton.prop('disabled', true);
|
||||
submitButton.text("Submitting...");
|
||||
},
|
||||
success: function (response) {
|
||||
// Display success Toastr message
|
||||
toastr.success('Your have been subscribed to our newsletter successfully!');
|
||||
|
||||
// Optionally, clear the form
|
||||
$('#newsletter_form')[0].reset();
|
||||
},
|
||||
error: function (xhr) {
|
||||
// Display error Toastr message
|
||||
if (xhr.responseJSON && xhr.responseJSON.message) {
|
||||
toastr.error(xhr.responseJSON.message);
|
||||
} else {
|
||||
toastr.error('An error occurred while submitting your newsletter.');
|
||||
}
|
||||
},
|
||||
complete: function() {
|
||||
submitButton.prop('disabled', false);
|
||||
submitButton.text("Subscribe Now");
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php $__env->stopPush(); ?><?php /**PATH /home/rohiniedu/public_html/resources/views/client/rohini/pages/partials/newsletter.blade.php ENDPATH**/ ?>
|
||||
Reference in New Issue
Block a user