Template Raised Issues fixes : ps

This commit is contained in:
VE10-Sanjeev 2023-12-19 11:13:26 +05:30
parent bc29e10d7f
commit 82a0d46057

View File

@ -34,12 +34,19 @@
<div>
<label for="templatemessage" class="col-form-label">Template Message<span class="text-danger"> *</span></label>
<textarea id="summernote-basic" name="templatemessage" class="form-control templatemessage" rows="7">
<?php if(isset($template_details['message'])){ echo $template_details['message']; }else{ ?>
<h5>Hello {USER_NAME}, </h5>
<p>Please, write text here!</p>
<?php } ?>
<?php
if(isset($template_details['message']) && $template_details['message'] != ""){
echo $template_details['message'];
}
else{
echo "Sample Template :<br>
Hello {USER_NAME},<br>
&emsp; Please, write text here!.";
} ?>
</textarea>
<span class="help-block"><small>Keywords are {USER_NAME},{SCHEME_NAME},{EXPIRY_DATE}</small></span>
</div>
<div class="invalid-feedback"> Please provide. </div>
</div>
@ -47,9 +54,11 @@
<div>
<label for="whatsapptemplatemessage" class="col-form-label">Template Message<span class="text-danger"> *</span></label>
<textarea name="whatsapptemplatemessage" class="form-control whatsapptemplatemessage" rows="7" placeholder="Write something...">
<?php if(isset($template_details['message'])){ echo $template_details['message']; }else{ ?>Hello {USER_NAME}, Please, write text here!
<?php } ?>
<?php if(isset($template_details['message']) && $template_details['message'] != ""){ echo $template_details['message']; }
else{ echo "Sample Template : \n Hello {USER_NAME}, \n\t\t Please, write text here!.";
} ?>
</textarea>
<span class="help-block"><small>Keywords are {USER_NAME},{SCHEME_NAME},{EXPIRY_DATE}</small></span>
</div>
<div class="invalid-feedback"> Please provide. </div>
</div>
@ -96,6 +105,18 @@
$('.templatemessage').prop('required',false);
$('.whatsapptemplatemessage').prop('required',true);
whatsapptemplatemessage = $('.whatsapptemplatemessage').val();
if ((whatsapptemplatemessage!==null) || (whatsapptemplatemessage!=='')){
finaltemplate = whatsapptemplatemessage.replace(/<[^>]*>/g, '');
$('.whatsapptemplatemessage').val(finaltemplate.replace(/^\s+/, ''));
}
// if(whatsapptemplatemessage == ''){
// var regex = /(<([^>]+)>)/ig;
// finaltemplate = whatsapptemplatemessage.replace(regex, "");
// $('.whatsapptemplatemessage').val(finaltemplate);
// }
}
});
@ -134,7 +155,26 @@
event.preventDefault(); // Prevent form submission if it's not valid
$('#submitBtn').prop('disabled', false);
} else {
$('#submitBtn').prop('disabled', true);
var chooseMode = $('input[name="mode"]').val();
var templatemessage = "";
var fieldname = "";
if (chooseMode === 'Email') {
templatemessage = $('.templatemessage').val();
fieldname = '.templatemessage';
} else if(chooseMode === 'Whatsapp') {
templatemessage = $('.whatsapptemplatemessage').val();
fieldname = '.whatsapptemplatemessage';
}
if(templatemessage == ""){
event.preventDefault(); // Prevent form submission if it's not valid
form.reportValidity();
alert('Template message should not be empty.');
templatemessage = $(fieldname).focus();
$('#submitBtn').prop('disabled', false);
}else{
$('#submitBtn').prop('disabled', true);
}
}
});
</script>