49 lines
2.1 KiB
PHP
49 lines
2.1 KiB
PHP
|
||
<div class="modal-dialog modal-lm">
|
||
<div class="modal-content">
|
||
|
||
<div class="modal-header">
|
||
<h4 class="modal-title" id="myModalLabel2"><?php echo $heading; ?></h4>
|
||
<button type="button" id="close-form" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span>
|
||
</button>
|
||
</div>
|
||
|
||
<form data-parsley-validate class="form-horizontal form-label-left" method="post" action="<?php echo base_url();?>Asset/add_asset_image"enctype="multipart/form-data" >
|
||
<div class="modal-body">
|
||
<div class="x_content">
|
||
<br />
|
||
|
||
<input type="hidden" name="<?php echo $this->security->get_csrf_token_name();?>" value="<?php echo $this->security->get_csrf_hash();?>">
|
||
|
||
<input type="hidden" name="asset_id" value="<?php if(isset($asset_id)) { echo $asset_id; } ?>">
|
||
<div class="form-group row">
|
||
|
||
<div class="col-md-12 col-sm-12 ">
|
||
<input type="file" class="form-control" name="image" class="typeFile">
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-dismiss="modal" id="close-form">Close</button>
|
||
<button type="submit" class="btn btn-primary"><?php echo $submit_button_title; ?></button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
document.querySelector('form').addEventListener('submit', function(event) {
|
||
var form = event.target;
|
||
var submitBtn = form.querySelector('button[type="submit"]');
|
||
|
||
if (!form.checkValidity()) {
|
||
form.reportValidity(); // Display validation error messages
|
||
event.preventDefault(); // Prevent form submission if it's not valid
|
||
submitBtn.disabled = false;
|
||
} else {
|
||
submitBtn.disabled = true;
|
||
}
|
||
});
|
||
</script>
|