I have a problem to remove the display: none;
in the option field when I’ve the button.
Below is my coding, first start I have added the display:none in the Only User
:
<div class="form-group"> <label>Edit Katalaluan<span style="color:red;"> *</span></label> <select class="form-control required" id="edit_password" name="edit_password"> <option value="0">Super Admin</option> <option value="1" style="display:none;">Only User</option> </select> </div>
Then I click the Edit
button then the style="display:none;"
will removeļ¼ below is edit button coding:
<a href="javascript:void(0);" onclick="viewFunc2('<?php echo $loc; ?>', '<?php echo $id; ?>')" class="btn btn-sm btn-primary" data-color-format="hex">Edit</a>
Below is my button javascript function:
function viewFunc2(act_file, filter_id) { var loading_gif = $('#loading_gif'); var form_data = 'action=view&filter_id=' + filter_id; $.ajax({ dataType: 'json', type: 'POST', url: '?f=' + act_file, data: form_data, beforeSend: function() { // show_overLay(); loading_gif.show(); remove_errorMsg(); $("html, body").animate({scrollTop: 0}, "slow"); }, success: function(data) { loading_gif.hide(); // alert(data.id); $.each(data, function(key, value) { $('#myForm #' + key).val(''); $('#myForm #' + key).val(value); // $('#' + key + '_' + value).attr('selected','selected'); // console.log(key + ': ' + value); }); viewFuncDetail(act_file, filter_id); $('#user_name').prop('readonly', true); $('#filter_id').val(data.id); $('#btn_save').val('Update'); $('#btn_cancel').val('Cancel'); }, error: function(data) { loading_gif.hide(); alert(AJAX_ERR_MSG); } }) }
What I have tried:
document.getElementById(id).style.removeProperty( 'display' );
But it doesn’t work, it show me the result like below:
Hope someone can guide me on how to add the remove style=" display: none;"
function in the javascript when I click the Edit button. Thanks.
Advertisement
Answer
You can Make a class like
.hide{display:none;}
after making a class in your css you need to Write JQuery code like this
$('#edit_password option[value="1"]').addClass('hide');
And for show that option you can write
$('#edit_password option[value="1"]').removeClass('hide');
That’s How You can Manage it as per Your Requirement